#include "data.h"
glm::vec2 particles_size = { 337, 24};
unsigned char particles_image[] = { 122, 1, 255, 255, 122, 2, 255, 255, 122, 3, 255, 255, 122, 4, 255, 255, 122, 5, 255, 255, 122, 6, 255, 255, 122, 7, 255, 255, 122, 8, 255, 255, 122, 9, 255, 255, 122, 10, 255, 255, 122, 11, 255, 255, 122, 12, 255, 255, 122, 13, 255, 255, 122, 14, 255, 255, 122, 15, 255, 255, 122, 16, 255, 255, 122, 17, 255, 255, 122, 18, 255, 255, 122, 19, 255, 255, 122, 20, 255, 255, 122, 21, 255, 255, 122, 22, 255, 255, 122, 23, 255, 255, 122, 24, 255, 255, 122, 25, 255, 255, 122, 26, 255, 255, 122, 27, 255, 255, 122, 28, 255, 255, 122, 29, 255, 255, 122, 30, 255, 255, 122, 31, 255, 255, 122, 32, 255, 255, 122, 33, 255, 255, 122, 34, 255, 255, 122, 35, 255, 255, 122, 36, 255, 255, 122, 37, 255, 255, 122, 38, 255, 255, 122, 39, 255, 255, 122, 40, 255, 255, 122, 41, 255, 255, 122, 42, 255, 255, 122, 43, 255, 255, 122, 44, 255, 255, 122, 45, 255, 255, 122, 46, 255, 255, 122, 47, 255, 255, 122, 48, 255, 255, 122, 49, 255, 255, 122, 50, 255, 255, 122, 51, 255, 255, 122, 52, 255, 255, 122, 53, 255, 255, 122, 54, 255, 255, 122, 55, 255, 255, 122, 56, 255, 255, 122, 57, 255, 255, 122, 58, 255, 255, 122, 59, 255, 255, 122, 60, 255, 255, 122, 61, 255, 255, 122, 62, 255, 255, 122, 63, 255, 255, 122, 64, 255, 255, 122, 65, 255, 255, 122, 66, 255, 255, 121, 67, 255, 255, 121, 68, 255, 255, 121, 69, 255, 255, 121, 70, 255, 255, 121, 71, 255, 255, 121, 72, 255, 255, 121, 73, 255, 255, 121, 74, 255, 255, 121, 75, 255, 255, 121, 76, 255, 255, 121, 77, 255, 255, 121, 78, 255, 255, 121, 79, 255, 255, 121, 80, 255, 255, 121, 81, 255, 255, 121, 82, 255, 255, 120, 83, 255, 255, 120, 84, 255, 255, 120, 85, 255, 255, 120, 86, 255, 255, 119, 87, 255, 255, 119, 88, 255, 255, 119, 89, 255, 255, 119, 90, 255, 255, 119, 91, 255, 255, 118, 92, 255, 255, 118, 93, 255, 255, 118, 94, 255, 255, 118, 95, 255, 255, 118, 96, 255, 255, 117, 97, 255, 255, 117, 98, 255, 255, 117, 99, 255, 255, 117, 100, 255, 255, 116, 101, 255, 255, 116, 102, 255, 255, 116, 103, 255, 255, 115, 104, 255, 255, 115, 105, 255, 255, 114, 106, 255, 255, 114, 107, 255, 255, 114, 108, 255, 255, 114, 109, 255, 255, 113, 110, 255, 255, 113, 111, 255, 255, 113, 112, 255, 255, 113, 113, 255, 255, 112, 114, 255, 255, 112, 115, 255, 255, 112, 116, 255, 255, 112, 117, 255, 255, 111, 118, 255, 255, 111, 119, 255, 255, 111, 120, 255, 255, 110, 121, 255, 255, 110, 122, 255, 255, 109, 123, 255, 255, 109, 124, 255, 255, 109, 125, 255, 255, 108, 126, 255, 255, 108, 127, 255, 255, 108, 128, 255, 255, 108, 129, 255, 255, 107, 130, 255, 255, 107, 131, 255, 255, 107, 132, 255, 255, 106, 133, 255, 255, 106, 134, 255, 255, 106, 135, 255, 255, 106, 136, 255, 255, 105, 137, 255, 255, 105, 138, 255, 255, 104, 139, 255, 255, 104, 140, 255, 255, 103, 141, 255, 255, 103, 142, 255, 255, 102, 143, 255, 255, 102, 144, 255, 255, 101, 145, 255, 255, 101, 146, 255, 255, 101, 147, 255, 255, 100, 148, 255, 255, 100, 149, 255, 255, 99, 150, 255, 255, 99, 151, 255, 255, 98, 152, 255, 255, 98, 153, 255, 255, 97, 154, 255, 255, 96, 155, 255, 255, 96, 156, 255, 255, 95, 157, 255, 255, 95, 158, 255, 255, 94, 159, 255, 255, 93, 160, 255, 255, 92, 161, 255, 255, 92, 162, 255, 255, 91, 163, 255, 255, 90, 164, 255, 255, 90, 165, 255, 255, 89, 166, 255, 255, 89, 167, 255, 255, 88, 168, 255, 255, 88, 169, 255, 255, 87, 170, 255, 255, 86, 171, 255, 255, 86, 172, 255, 255, 85, 173, 255, 255, 84, 174, 255, 255, 83, 175, 255, 255, 83, 176, 255, 255, 82, 177, 255, 255, 81, 178, 255, 255, 80, 179, 255, 255, 79, 180, 255, 255, 78, 181, 255, 255, 78, 182, 255, 255, 77, 183, 255, 255, 76, 183, 255, 255, 75, 184, 255, 255, 74, 185, 255, 255, 73, 186, 255, 255, 72, 186, 255, 255, 71, 187, 255, 255, 70, 188, 255, 255, 69, 189, 255, 255, 68, 189, 255, 255, 67, 190, 255, 255, 66, 190, 255, 255, 65, 190, 255, 255, 64, 190, 255, 255, 63, 191, 255, 255, 62, 191, 255, 255, 61, 191, 255, 255, 60, 191, 255, 255, 59, 191, 255, 255, 58, 191, 255, 255, 57, 191, 255, 255, 56, 191, 255, 255, 55, 191, 255, 255, 54, 191, 255, 255, 53, 191, 255, 255, 52, 191, 255, 255, 51, 191, 255, 255, 50, 191, 255, 255, 49, 191, 255, 255, 48, 190, 255, 255, 47, 190, 255, 255, 46, 189, 255, 255, 45, 189, 255, 255, 44, 188, 255, 255, 43, 188, 255, 255, 42, 187, 255, 255, 41, 187, 255, 255, 40, 186, 255, 255, 39, 186, 255, 255, 38, 185, 255, 255, 37, 185, 255, 255, 36, 184, 255, 255, 35, 183, 255, 255, 34, 183, 255, 255, 34, 182, 255, 255, 33, 181, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 1, 255, 255, 129, 2, 255, 255, 129, 3, 255, 255, 129, 4, 255, 255, 129, 5, 255, 255, 129, 6, 255, 255, 129, 7, 255, 255, 129, 8, 255, 255, 129, 9, 255, 255, 129, 10, 255, 255, 129, 11, 255, 255, 129, 12, 255, 255, 129, 13, 255, 255, 129, 14, 255, 255, 129, 15, 255, 255, 129, 16, 255, 255, 129, 17, 255, 255, 129, 18, 255, 255, 129, 19, 255, 255, 129, 20, 255, 255, 129, 21, 255, 255, 129, 22, 255, 255, 129, 23, 255, 255, 129, 24, 255, 255, 129, 25, 255, 255, 129, 26, 255, 255, 129, 27, 255, 255, 129, 28, 255, 255, 129, 29, 255, 255, 129, 30, 255, 255, 129, 31, 255, 255, 129, 32, 255, 255, 129, 33, 255, 255, 129, 34, 255, 255, 129, 35, 255, 255, 129, 36, 255, 255, 129, 37, 255, 255, 129, 38, 255, 255, 129, 39, 255, 255, 129, 40, 255, 255, 129, 41, 255, 255, 129, 42, 255, 255, 129, 43, 255, 255, 129, 44, 255, 255, 129, 45, 255, 255, 129, 46, 255, 255, 129, 47, 255, 255, 129, 48, 255, 255, 129, 49, 255, 255, 129, 50, 255, 255, 129, 51, 255, 255, 129, 52, 255, 255, 129, 53, 255, 255, 129, 54, 255, 255, 129, 55, 255, 255, 129, 56, 255, 255, 129, 57, 255, 255, 129, 58, 255, 255, 129, 59, 255, 255, 129, 60, 255, 255, 129, 61, 255, 255, 129, 62, 255, 255, 129, 63, 255, 255, 129, 64, 255, 255, 129, 65, 255, 255, 129, 66, 255, 255, 129, 67, 255, 255, 129, 68, 255, 255, 129, 69, 255, 255, 129, 70, 255, 255, 129, 71, 255, 255, 129, 72, 255, 255, 129, 73, 255, 255, 129, 74, 255, 255, 129, 75, 255, 255, 129, 76, 255, 255, 129, 77, 255, 255, 129, 78, 255, 255, 129, 79, 255, 255, 129, 80, 255, 255, 129, 81, 255, 255, 129, 82, 255, 255, 129, 83, 255, 255, 129, 84, 255, 255, 129, 85, 255, 255, 129, 86, 255, 255, 129, 87, 255, 255, 129, 88, 255, 255, 129, 89, 255, 255, 129, 90, 255, 255, 129, 91, 255, 255, 130, 92, 255, 255, 130, 93, 255, 255, 130, 94, 255, 255, 130, 95, 255, 255, 130, 96, 255, 255, 130, 97, 255, 255, 130, 98, 255, 255, 130, 99, 255, 255, 130, 100, 255, 255, 130, 101, 255, 255, 130, 102, 255, 255, 130, 103, 255, 255, 131, 104, 255, 255, 131, 105, 255, 255, 131, 106, 255, 255, 131, 107, 255, 255, 131, 108, 255, 255, 131, 109, 255, 255, 131, 110, 255, 255, 131, 111, 255, 255, 131, 112, 255, 255, 132, 113, 255, 255, 132, 114, 255, 255, 132, 115, 255, 255, 132, 116, 255, 255, 132, 117, 255, 255, 133, 118, 255, 255, 133, 119, 255, 255, 133, 120, 255, 255, 133, 121, 255, 255, 133, 122, 255, 255, 133, 123, 255, 255, 133, 124, 255, 255, 133, 125, 255, 255, 134, 126, 255, 255, 134, 127, 255, 255, 134, 128, 255, 255, 135, 129, 255, 255, 135, 130, 255, 255, 135, 131, 255, 255, 135, 132, 255, 255, 136, 133, 255, 255, 136, 134, 255, 255, 136, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 138, 255, 255, 137, 139, 255, 255, 137, 140, 255, 255, 137, 141, 255, 255, 137, 142, 255, 255, 138, 143, 255, 255, 138, 144, 255, 255, 138, 145, 255, 255, 138, 146, 255, 255, 138, 147, 255, 255, 138, 148, 255, 255, 139, 149, 255, 255, 139, 150, 255, 255, 139, 151, 255, 255, 139, 152, 255, 255, 140, 153, 255, 255, 140, 154, 255, 255, 140, 155, 255, 255, 141, 156, 255, 255, 141, 157, 255, 255, 142, 158, 255, 255, 142, 159, 255, 255, 142, 160, 255, 255, 143, 161, 255, 255, 143, 162, 255, 255, 144, 163, 255, 255, 144, 164, 255, 255, 144, 165, 255, 255, 145, 166, 255, 255, 145, 167, 255, 255, 145, 168, 255, 255, 146, 169, 255, 255, 146, 170, 255, 255, 147, 171, 255, 255, 148, 172, 255, 255, 148, 173, 255, 255, 149, 174, 255, 255, 149, 175, 255, 255, 150, 176, 255, 255, 150, 177, 255, 255, 151, 178, 255, 255, 152, 179, 255, 255, 153, 180, 255, 255, 154, 181, 255, 255, 155, 181, 255, 255, 156, 182, 255, 255, 157, 182, 255, 255, 158, 183, 255, 255, 159, 183, 255, 255, 160, 183, 255, 255, 161, 184, 255, 255, 162, 184, 255, 255, 163, 184, 255, 255, 164, 185, 255, 255, 165, 185, 255, 255, 166, 185, 255, 255, 167, 185, 255, 255, 168, 186, 255, 255, 169, 186, 255, 255, 170, 186, 255, 255, 171, 186, 255, 255, 172, 186, 255, 255, 173, 186, 255, 255, 174, 186, 255, 255, 175, 186, 255, 255, 176, 186, 255, 255, 177, 186, 255, 255, 178, 186, 255, 255, 179, 186, 255, 255, 180, 186, 255, 255, 181, 186, 255, 255, 182, 186, 255, 255, 183, 186, 255, 255, 184, 186, 255, 255, 185, 186, 255, 255, 186, 186, 255, 255, 187, 186, 255, 255, 188, 186, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 1, 255, 255, 117, 2, 255, 255, 117, 3, 255, 255, 117, 4, 255, 255, 117, 5, 255, 255, 117, 6, 255, 255, 117, 7, 255, 255, 117, 8, 255, 255, 117, 9, 255, 255, 117, 10, 255, 255, 117, 11, 255, 255, 117, 12, 255, 255, 117, 13, 255, 255, 117, 14, 255, 255, 117, 15, 255, 255, 117, 16, 255, 255, 117, 17, 255, 255, 117, 18, 255, 255, 117, 19, 255, 255, 117, 20, 255, 255, 117, 21, 255, 255, 117, 22, 255, 255, 117, 23, 255, 255, 117, 24, 255, 255, 117, 25, 255, 255, 117, 26, 255, 255, 117, 27, 255, 255, 117, 28, 255, 255, 117, 29, 255, 255, 117, 30, 255, 255, 117, 31, 255, 255, 117, 32, 255, 255, 117, 33, 255, 255, 117, 34, 255, 255, 117, 35, 255, 255, 117, 36, 255, 255, 117, 37, 255, 255, 117, 38, 255, 255, 117, 39, 255, 255, 117, 40, 255, 255, 117, 41, 255, 255, 117, 42, 255, 255, 117, 43, 255, 255, 117, 44, 255, 255, 117, 45, 255, 255, 117, 46, 255, 255, 117, 47, 255, 255, 117, 48, 255, 255, 117, 49, 255, 255, 117, 50, 255, 255, 117, 51, 255, 255, 117, 52, 255, 255, 117, 53, 255, 255, 117, 54, 255, 255, 117, 55, 255, 255, 117, 56, 255, 255, 117, 57, 255, 255, 117, 58, 255, 255, 117, 59, 255, 255, 117, 60, 255, 255, 117, 61, 255, 255, 117, 62, 255, 255, 117, 63, 255, 255, 117, 64, 255, 255, 117, 65, 255, 255, 117, 66, 255, 255, 117, 67, 255, 255, 117, 68, 255, 255, 117, 69, 255, 255, 117, 70, 255, 255, 117, 71, 255, 255, 117, 72, 255, 255, 117, 73, 255, 255, 117, 74, 255, 255, 117, 75, 255, 255, 117, 76, 255, 255, 117, 77, 255, 255, 117, 78, 255, 255, 117, 79, 255, 255, 117, 80, 255, 255, 117, 81, 255, 255, 117, 82, 255, 255, 117, 83, 255, 255, 117, 84, 255, 255, 117, 85, 255, 255, 117, 86, 255, 255, 117, 87, 255, 255, 117, 88, 255, 255, 117, 89, 255, 255, 116, 90, 255, 255, 116, 91, 255, 255, 116, 92, 255, 255, 116, 93, 255, 255, 116, 94, 255, 255, 116, 95, 255, 255, 116, 96, 255, 255, 116, 97, 255, 255, 115, 98, 255, 255, 115, 99, 255, 255, 115, 100, 255, 255, 115, 101, 255, 255, 115, 102, 255, 255, 115, 103, 255, 255, 115, 104, 255, 255, 115, 105, 255, 255, 115, 106, 255, 255, 114, 107, 255, 255, 114, 108, 255, 255, 114, 109, 255, 255, 114, 110, 255, 255, 114, 111, 255, 255, 114, 112, 255, 255, 114, 113, 255, 255, 114, 114, 255, 255, 113, 115, 255, 255, 113, 116, 255, 255, 113, 117, 255, 255, 113, 118, 255, 255, 113, 119, 255, 255, 113, 120, 255, 255, 113, 121, 255, 255, 112, 122, 255, 255, 112, 123, 255, 255, 112, 124, 255, 255, 112, 125, 255, 255, 112, 126, 255, 255, 112, 127, 255, 255, 112, 128, 255, 255, 112, 129, 255, 255, 111, 130, 255, 255, 111, 131, 255, 255, 111, 132, 255, 255, 111, 133, 255, 255, 111, 134, 255, 255, 111, 135, 255, 255, 111, 136, 255, 255, 111, 137, 255, 255, 110, 138, 255, 255, 110, 139, 255, 255, 110, 140, 255, 255, 110, 141, 255, 255, 110, 142, 255, 255, 110, 143, 255, 255, 110, 144, 255, 255, 110, 145, 255, 255, 110, 146, 255, 255, 110, 147, 255, 255, 110, 148, 255, 255, 109, 149, 255, 255, 109, 150, 255, 255, 109, 151, 255, 255, 109, 152, 255, 255, 109, 153, 255, 255, 109, 154, 255, 255, 109, 155, 255, 255, 109, 156, 255, 255, 109, 157, 255, 255, 109, 158, 255, 255, 109, 159, 255, 255, 109, 160, 255, 255, 109, 161, 255, 255, 108, 162, 255, 255, 108, 163, 255, 255, 108, 164, 255, 255, 108, 165, 255, 255, 108, 166, 255, 255, 108, 167, 255, 255, 108, 168, 255, 255, 108, 169, 255, 255, 108, 170, 255, 255, 108, 171, 255, 255, 108, 172, 255, 255, 107, 173, 255, 255, 107, 174, 255, 255, 107, 175, 255, 255, 107, 176, 255, 255, 107, 177, 255, 255, 107, 178, 255, 255, 107, 179, 255, 255, 107, 180, 255, 255, 107, 181, 255, 255, 107, 182, 255, 255, 107, 183, 255, 255, 106, 184, 255, 255, 106, 185, 255, 255, 106, 186, 255, 255, 106, 187, 255, 255, 106, 188, 255, 255, 106, 189, 255, 255, 106, 190, 255, 255, 106, 191, 255, 255, 106, 192, 255, 255, 106, 193, 255, 255, 106, 194, 255, 255, 106, 195, 255, 255, 106, 196, 255, 255, 105, 197, 255, 255, 105, 198, 255, 255, 105, 199, 255, 255, 105, 200, 255, 255, 105, 201, 255, 255, 105, 202, 255, 255, 105, 203, 255, 255, 105, 204, 255, 255, 105, 205, 255, 255, 105, 206, 255, 255, 105, 207, 255, 255, 105, 208, 255, 255, 105, 209, 255, 255, 105, 210, 255, 255, 105, 211, 255, 255, 105, 212, 255, 255, 105, 213, 255, 255, 104, 214, 255, 255, 104, 215, 255, 255, 104, 216, 255, 255, 104, 217, 255, 255, 104, 218, 255, 255, 104, 219, 255, 255, 104, 220, 255, 255, 104, 221, 255, 255, 103, 222, 255, 255, 103, 223, 255, 255, 103, 224, 255, 255, 103, 225, 255, 255, 103, 226, 255, 255, 103, 227, 255, 255, 103, 228, 255, 255, 103, 229, 255, 255, 103, 230, 255, 255, 103, 231, 255, 255, 103, 232, 255, 255, 103, 233, 255, 255, 103, 234, 255, 255, 103, 235, 255, 255, 103, 236, 255, 255, 103, 237, 255, 255, 103, 238, 255, 255, 103, 239, 255, 255, 103, 240, 255, 255, 103, 241, 255, 255, 103, 242, 255, 255, 103, 243, 255, 255, 103, 244, 255, 255, 102, 245, 255, 255, 102, 246, 255, 255, 101, 246, 255, 255, 101, 247, 255, 255, 101, 248, 255, 255, 101, 249, 255, 255, 100, 250, 255, 255, 100, 251, 255, 255, 99, 251, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 1, 255, 255, 126, 2, 255, 255, 126, 3, 255, 255, 126, 4, 255, 255, 126, 5, 255, 255, 126, 6, 255, 255, 126, 7, 255, 255, 126, 8, 255, 255, 126, 9, 255, 255, 126, 10, 255, 255, 126, 11, 255, 255, 126, 12, 255, 255, 126, 13, 255, 255, 126, 14, 255, 255, 126, 15, 255, 255, 126, 16, 255, 255, 126, 17, 255, 255, 126, 18, 255, 255, 126, 19, 255, 255, 126, 20, 255, 255, 126, 21, 255, 255, 126, 22, 255, 255, 126, 23, 255, 255, 126, 24, 255, 255, 126, 25, 255, 255, 126, 26, 255, 255, 126, 27, 255, 255, 126, 28, 255, 255, 126, 29, 255, 255, 126, 30, 255, 255, 126, 31, 255, 255, 126, 32, 255, 255, 126, 33, 255, 255, 126, 34, 255, 255, 126, 35, 255, 255, 126, 36, 255, 255, 126, 37, 255, 255, 126, 38, 255, 255, 126, 39, 255, 255, 126, 40, 255, 255, 126, 41, 255, 255, 126, 42, 255, 255, 126, 43, 255, 255, 126, 44, 255, 255, 126, 45, 255, 255, 126, 46, 255, 255, 126, 47, 255, 255, 126, 48, 255, 255, 126, 49, 255, 255, 126, 50, 255, 255, 126, 51, 255, 255, 126, 52, 255, 255, 126, 53, 255, 255, 126, 54, 255, 255, 126, 55, 255, 255, 126, 56, 255, 255, 126, 57, 255, 255, 126, 58, 255, 255, 126, 59, 255, 255, 126, 60, 255, 255, 126, 61, 255, 255, 126, 62, 255, 255, 126, 63, 255, 255, 126, 64, 255, 255, 126, 65, 255, 255, 126, 66, 255, 255, 126, 67, 255, 255, 126, 68, 255, 255, 126, 69, 255, 255, 126, 70, 255, 255, 126, 71, 255, 255, 126, 72, 255, 255, 126, 73, 255, 255, 126, 74, 255, 255, 126, 75, 255, 255, 126, 76, 255, 255, 126, 77, 255, 255, 126, 78, 255, 255, 126, 79, 255, 255, 126, 80, 255, 255, 126, 81, 255, 255, 126, 82, 255, 255, 126, 83, 255, 255, 126, 84, 255, 255, 126, 85, 255, 255, 126, 86, 255, 255, 126, 87, 255, 255, 126, 88, 255, 255, 126, 89, 255, 255, 126, 90, 255, 255, 126, 91, 255, 255, 126, 92, 255, 255, 126, 93, 255, 255, 126, 94, 255, 255, 126, 95, 255, 255, 126, 96, 255, 255, 126, 97, 255, 255, 126, 98, 255, 255, 126, 99, 255, 255, 126, 100, 255, 255, 126, 101, 255, 255, 126, 102, 255, 255, 126, 103, 255, 255, 126, 104, 255, 255, 126, 105, 255, 255, 126, 106, 255, 255, 126, 107, 255, 255, 126, 108, 255, 255, 126, 109, 255, 255, 126, 110, 255, 255, 126, 111, 255, 255, 126, 112, 255, 255, 126, 113, 255, 255, 126, 114, 255, 255, 126, 115, 255, 255, 126, 116, 255, 255, 126, 117, 255, 255, 126, 118, 255, 255, 126, 119, 255, 255, 126, 120, 255, 255, 126, 121, 255, 255, 126, 122, 255, 255, 126, 123, 255, 255, 126, 124, 255, 255, 126, 125, 255, 255, 126, 126, 255, 255, 126, 127, 255, 255, 126, 128, 255, 255, 126, 129, 255, 255, 126, 130, 255, 255, 126, 131, 255, 255, 126, 132, 255, 255, 126, 133, 255, 255, 126, 134, 255, 255, 126, 135, 255, 255, 126, 136, 255, 255, 126, 137, 255, 255, 126, 138, 255, 255, 126, 139, 255, 255, 126, 140, 255, 255, 126, 141, 255, 255, 126, 142, 255, 255, 126, 143, 255, 255, 126, 144, 255, 255, 126, 145, 255, 255, 126, 146, 255, 255, 126, 147, 255, 255, 126, 148, 255, 255, 126, 149, 255, 255, 126, 150, 255, 255, 126, 151, 255, 255, 126, 152, 255, 255, 126, 153, 255, 255, 126, 154, 255, 255, 126, 155, 255, 255, 126, 156, 255, 255, 126, 157, 255, 255, 126, 158, 255, 255, 126, 159, 255, 255, 126, 160, 255, 255, 126, 161, 255, 255, 126, 162, 255, 255, 126, 163, 255, 255, 126, 164, 255, 255, 126, 165, 255, 255, 126, 166, 255, 255, 126, 167, 255, 255, 126, 168, 255, 255, 126, 169, 255, 255, 126, 170, 255, 255, 126, 171, 255, 255, 126, 172, 255, 255, 126, 173, 255, 255, 126, 174, 255, 255, 126, 175, 255, 255, 126, 176, 255, 255, 127, 177, 255, 255, 127, 178, 255, 255, 127, 179, 255, 255, 127, 180, 255, 255, 127, 181, 255, 255, 127, 182, 255, 255, 127, 183, 255, 255, 128, 184, 255, 255, 128, 185, 255, 255, 128, 186, 255, 255, 128, 187, 255, 255, 128, 188, 255, 255, 129, 189, 255, 255, 129, 190, 255, 255, 129, 191, 255, 255, 129, 192, 255, 255, 130, 193, 255, 255, 130, 194, 255, 255, 130, 195, 255, 255, 130, 196, 255, 255, 131, 197, 255, 255, 131, 198, 255, 255, 131, 199, 255, 255, 131, 200, 255, 255, 131, 201, 255, 255, 131, 202, 255, 255, 132, 203, 255, 255, 132, 204, 255, 255, 132, 205, 255, 255, 133, 206, 255, 255, 133, 207, 255, 255, 134, 208, 255, 255, 134, 209, 255, 255, 134, 210, 255, 255, 135, 211, 255, 255, 135, 212, 255, 255, 135, 213, 255, 255, 136, 214, 255, 255, 136, 215, 255, 255, 137, 216, 255, 255, 137, 217, 255, 255, 138, 218, 255, 255, 138, 219, 255, 255, 139, 220, 255, 255, 140, 221, 255, 255, 140, 222, 255, 255, 141, 223, 255, 255, 141, 224, 255, 255, 142, 225, 255, 255, 143, 226, 255, 255, 144, 227, 255, 255, 145, 228, 255, 255, 145, 229, 255, 255, 146, 229, 255, 255, 147, 230, 255, 255, 148, 230, 255, 255, 149, 230, 255, 255, 150, 231, 255, 255, 151, 231, 255, 255, 152, 231, 255, 255, 153, 231, 255, 255, 154, 231, 255, 255, 155, 231, 255, 255, 156, 231, 255, 255, 157, 231, 255, 255, 158, 231, 255, 255, 158, 230, 255, 255, 159, 230, 255, 255, 160, 230, 255, 255, 161, 230, 255, 255, 161, 229, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 1, 255, 255, 125, 2, 255, 255, 125, 3, 255, 255, 126, 3, 255, 255, 126, 4, 255, 255, 126, 5, 255, 255, 126, 6, 255, 255, 126, 7, 255, 255, 126, 8, 255, 255, 126, 9, 255, 255, 126, 10, 255, 255, 126, 11, 255, 255, 126, 12, 255, 255, 127, 12, 255, 255, 127, 13, 255, 255, 127, 14, 255, 255, 127, 15, 255, 255, 128, 15, 255, 255, 128, 16, 255, 255, 128, 17, 255, 255, 129, 17, 255, 255, 129, 18, 255, 255, 129, 19, 255, 255, 130, 19, 255, 255, 130, 20, 255, 255, 130, 21, 255, 255, 131, 21, 255, 255, 131, 22, 255, 255, 131, 23, 255, 255, 132, 23, 255, 255, 132, 24, 255, 255, 132, 25, 255, 255, 133, 25, 255, 255, 133, 26, 255, 255, 133, 27, 255, 255, 134, 28, 255, 255, 134, 29, 255, 255, 134, 30, 255, 255, 134, 31, 255, 255, 134, 32, 255, 255, 134, 33, 255, 255, 134, 34, 255, 255, 134, 35, 255, 255, 134, 36, 255, 255, 134, 37, 255, 255, 134, 38, 255, 255, 134, 39, 255, 255, 133, 39, 255, 255, 133, 40, 255, 255, 133, 41, 255, 255, 132, 42, 255, 255, 132, 43, 255, 255, 131, 44, 255, 255, 131, 45, 255, 255, 130, 45, 255, 255, 130, 46, 255, 255, 130, 47, 255, 255, 129, 47, 255, 255, 128, 48, 255, 255, 128, 49, 255, 255, 127, 49, 255, 255, 127, 50, 255, 255, 126, 50, 255, 255, 126, 51, 255, 255, 126, 52, 255, 255, 125, 52, 255, 255, 125, 53, 255, 255, 125, 54, 255, 255, 125, 55, 255, 255, 125, 56, 255, 255, 124, 56, 255, 255, 124, 57, 255, 255, 124, 58, 255, 255, 124, 59, 255, 255, 124, 60, 255, 255, 125, 61, 255, 255, 126, 62, 255, 255, 127, 63, 255, 255, 128, 64, 255, 255, 129, 65, 255, 255, 130, 65, 255, 255, 131, 65, 255, 255, 132, 65, 255, 255, 133, 65, 255, 255, 134, 65, 255, 255, 135, 65, 255, 255, 136, 65, 255, 255, 137, 65, 255, 255, 138, 65, 255, 255, 139, 65, 255, 255, 140, 65, 255, 255, 141, 65, 255, 255, 142, 65, 255, 255, 143, 65, 255, 255, 144, 65, 255, 255, 145, 65, 255, 255, 146, 64, 255, 255, 147, 63, 255, 255, 148, 62, 255, 255, 149, 61, 255, 255, 149, 60, 255, 255, 149, 59, 255, 255, 149, 58, 255, 255, 149, 57, 255, 255, 149, 56, 255, 255, 149, 55, 255, 255, 149, 54, 255, 255, 149, 53, 255, 255, 149, 52, 255, 255, 149, 51, 255, 255, 149, 50, 255, 255, 148, 49, 255, 255, 148, 48, 255, 255, 148, 47, 255, 255, 147, 46, 255, 255, 147, 45, 255, 255, 146, 45, 255, 255, 145, 45, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 1, 255, 255, 121, 2, 255, 255, 121, 3, 255, 255, 121, 4, 255, 255, 121, 5, 255, 255, 121, 6, 255, 255, 121, 7, 255, 255, 121, 8, 255, 255, 121, 9, 255, 255, 121, 10, 255, 255, 121, 11, 255, 255, 121, 12, 255, 255, 121, 13, 255, 255, 121, 14, 255, 255, 121, 15, 255, 255, 121, 16, 255, 255, 121, 17, 255, 255, 121, 18, 255, 255, 121, 19, 255, 255, 121, 20, 255, 255, 121, 21, 255, 255, 121, 22, 255, 255, 121, 23, 255, 255, 121, 24, 255, 255, 121, 25, 255, 255, 121, 26, 255, 255, 121, 27, 255, 255, 121, 28, 255, 255, 121, 29, 255, 255, 121, 30, 255, 255, 121, 31, 255, 255, 121, 32, 255, 255, 121, 33, 255, 255, 121, 34, 255, 255, 121, 35, 255, 255, 121, 36, 255, 255, 121, 37, 255, 255, 121, 38, 255, 255, 121, 39, 255, 255, 121, 40, 255, 255, 121, 41, 255, 255, 121, 42, 255, 255, 121, 43, 255, 255, 121, 44, 255, 255, 121, 45, 255, 255, 121, 46, 255, 255, 121, 47, 255, 255, 121, 48, 255, 255, 121, 49, 255, 255, 121, 50, 255, 255, 121, 51, 255, 255, 121, 52, 255, 255, 121, 53, 255, 255, 121, 54, 255, 255, 121, 55, 255, 255, 121, 56, 255, 255, 121, 57, 255, 255, 121, 58, 255, 255, 121, 59, 255, 255, 121, 60, 255, 255, 121, 61, 255, 255, 121, 62, 255, 255, 121, 63, 255, 255, 121, 64, 255, 255, 121, 65, 255, 255, 121, 66, 255, 255, 121, 67, 255, 255, 121, 68, 255, 255, 121, 69, 255, 255, 121, 70, 255, 255, 121, 71, 255, 255, 121, 72, 255, 255, 121, 73, 255, 255, 121, 74, 255, 255, 121, 75, 255, 255, 121, 76, 255, 255, 121, 77, 255, 255, 121, 78, 255, 255, 121, 79, 255, 255, 121, 80, 255, 255, 121, 81, 255, 255, 121, 82, 255, 255, 121, 83, 255, 255, 122, 84, 255, 255, 122, 85, 255, 255, 123, 86, 255, 255, 123, 87, 255, 255, 124, 88, 255, 255, 124, 89, 255, 255, 125, 90, 255, 255, 125, 91, 255, 255, 126, 92, 255, 255, 127, 93, 255, 255, 128, 94, 255, 255, 128, 95, 255, 255, 129, 95, 255, 255, 130, 96, 255, 255, 131, 97, 255, 255, 132, 98, 255, 255, 133, 98, 255, 255, 134, 99, 255, 255, 135, 100, 255, 255, 136, 100, 255, 255, 137, 101, 255, 255, 138, 101, 255, 255, 139, 102, 255, 255, 140, 102, 255, 255, 141, 102, 255, 255, 142, 102, 255, 255, 143, 102, 255, 255, 144, 103, 255, 255, 145, 103, 255, 255, 146, 103, 255, 255, 147, 103, 255, 255, 148, 103, 255, 255, 149, 103, 255, 255, 150, 103, 255, 255, 151, 103, 255, 255, 152, 104, 255, 255, 153, 104, 255, 255, 154, 104, 255, 255, 155, 104, 255, 255, 156, 104, 255, 255, 157, 105, 255, 255, 158, 105, 255, 255, 159, 105, 255, 255, 160, 105, 255, 255, 161, 105, 255, 255, 162, 105, 255, 255, 163, 105, 255, 255, 164, 105, 255, 255, 165, 105, 255, 255, 166, 104, 255, 255, 167, 104, 255, 255, 168, 104, 255, 255, 169, 103, 255, 255, 169, 102, 255, 255, 170, 101, 255, 255, 171, 101, 255, 255, 172, 100, 255, 255, 173, 99, 255, 255, 174, 98, 255, 255, 175, 97, 255, 255, 176, 96, 255, 255, 176, 95, 255, 255, 176, 94, 255, 255, 177, 93, 255, 255, 177, 92, 255, 255, 178, 91, 255, 255, 178, 90, 255, 255, 178, 89, 255, 255, 178, 88, 255, 255, 178, 87, 255, 255, 178, 86, 255, 255, 178, 85, 255, 255, 177, 85, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 1, 255, 255, 121, 2, 255, 255, 121, 3, 255, 255, 121, 4, 255, 255, 121, 5, 255, 255, 121, 6, 255, 255, 121, 7, 255, 255, 121, 8, 255, 255, 121, 9, 255, 255, 121, 10, 255, 255, 121, 11, 255, 255, 121, 12, 255, 255, 121, 13, 255, 255, 121, 14, 255, 255, 121, 15, 255, 255, 121, 16, 255, 255, 121, 17, 255, 255, 121, 18, 255, 255, 121, 19, 255, 255, 121, 20, 255, 255, 121, 21, 255, 255, 121, 22, 255, 255, 120, 23, 255, 255, 120, 24, 255, 255, 120, 25, 255, 255, 120, 26, 255, 255, 119, 27, 255, 255, 119, 28, 255, 255, 118, 29, 255, 255, 118, 30, 255, 255, 117, 31, 255, 255, 117, 32, 255, 255, 116, 33, 255, 255, 115, 34, 255, 255, 114, 35, 255, 255, 114, 36, 255, 255, 113, 37, 255, 255, 113, 38, 255, 255, 112, 39, 255, 255, 112, 40, 255, 255, 111, 41, 255, 255, 110, 42, 255, 255, 109, 43, 255, 255, 109, 44, 255, 255, 108, 45, 255, 255, 107, 46, 255, 255, 106, 47, 255, 255, 106, 48, 255, 255, 105, 49, 255, 255, 104, 50, 255, 255, 103, 51, 255, 255, 102, 52, 255, 255, 101, 53, 255, 255, 100, 54, 255, 255, 99, 55, 255, 255, 98, 56, 255, 255, 98, 57, 255, 255, 97, 58, 255, 255, 96, 59, 255, 255, 95, 60, 255, 255, 94, 61, 255, 255, 93, 62, 255, 255, 92, 63, 255, 255, 91, 63, 255, 255, 90, 64, 255, 255, 89, 65, 255, 255, 88, 66, 255, 255, 87, 66, 255, 255, 86, 66, 255, 255, 85, 67, 255, 255, 84, 67, 255, 255, 83, 67, 255, 255, 82, 67, 255, 255, 81, 67, 255, 255, 80, 67, 255, 255, 79, 67, 255, 255, 78, 67, 255, 255, 77, 67, 255, 255, 76, 67, 255, 255, 75, 67, 255, 255, 75, 66, 255, 255, 74, 65, 255, 255, 73, 64, 255, 255, 72, 64, 255, 255, 71, 63, 255, 255, 71, 62, 255, 255, 70, 61, 255, 255, 70, 60, 255, 255, 69, 59, 255, 255, 68, 58, 255, 255, 67, 57, 255, 255, 67, 56, 255, 255, 66, 55, 255, 255, 66, 54, 255, 255, 65, 53, 255, 255, 65, 52, 255, 255, 65, 51, 255, 255, 64, 50, 255, 255, 64, 49, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 1, 255, 255, 119, 2, 255, 255, 119, 3, 255, 255, 119, 4, 255, 255, 119, 5, 255, 255, 119, 6, 255, 255, 119, 7, 255, 255, 119, 8, 255, 255, 119, 9, 255, 255, 119, 10, 255, 255, 119, 11, 255, 255, 119, 12, 255, 255, 119, 13, 255, 255, 119, 14, 255, 255, 119, 15, 255, 255, 119, 16, 255, 255, 119, 17, 255, 255, 119, 18, 255, 255, 119, 19, 255, 255, 119, 20, 255, 255, 119, 21, 255, 255, 119, 22, 255, 255, 119, 23, 255, 255, 119, 24, 255, 255, 119, 25, 255, 255, 119, 26, 255, 255, 119, 27, 255, 255, 119, 28, 255, 255, 119, 29, 255, 255, 119, 30, 255, 255, 119, 31, 255, 255, 119, 32, 255, 255, 119, 33, 255, 255, 119, 34, 255, 255, 119, 35, 255, 255, 119, 36, 255, 255, 119, 37, 255, 255, 119, 38, 255, 255, 119, 39, 255, 255, 119, 40, 255, 255, 119, 41, 255, 255, 119, 42, 255, 255, 119, 43, 255, 255, 118, 44, 255, 255, 118, 45, 255, 255, 118, 46, 255, 255, 118, 47, 255, 255, 118, 48, 255, 255, 118, 49, 255, 255, 118, 50, 255, 255, 118, 51, 255, 255, 117, 52, 255, 255, 117, 53, 255, 255, 117, 54, 255, 255, 116, 55, 255, 255, 116, 56, 255, 255, 115, 57, 255, 255, 115, 58, 255, 255, 115, 59, 255, 255, 115, 60, 255, 255, 115, 61, 255, 255, 114, 62, 255, 255, 114, 63, 255, 255, 114, 64, 255, 255, 113, 65, 255, 255, 113, 66, 255, 255, 112, 67, 255, 255, 112, 68, 255, 255, 112, 69, 255, 255, 111, 70, 255, 255, 111, 71, 255, 255, 111, 72, 255, 255, 110, 73, 255, 255, 110, 74, 255, 255, 110, 75, 255, 255, 109, 76, 255, 255, 109, 77, 255, 255, 109, 78, 255, 255, 108, 79, 255, 255, 108, 80, 255, 255, 107, 81, 255, 255, 107, 82, 255, 255, 107, 83, 255, 255, 106, 84, 255, 255, 106, 85, 255, 255, 105, 86, 255, 255, 105, 87, 255, 255, 105, 88, 255, 255, 105, 89, 255, 255, 104, 90, 255, 255, 103, 91, 255, 255, 103, 92, 255, 255, 102, 93, 255, 255, 101, 94, 255, 255, 101, 95, 255, 255, 100, 96, 255, 255, 99, 97, 255, 255, 99, 98, 255, 255, 98, 99, 255, 255, 97, 100, 255, 255, 96, 101, 255, 255, 96, 102, 255, 255, 95, 103, 255, 255, 94, 104, 255, 255, 93, 105, 255, 255, 92, 106, 255, 255, 91, 106, 255, 255, 90, 107, 255, 255, 90, 108, 255, 255, 89, 109, 255, 255, 88, 109, 255, 255, 87, 110, 255, 255, 86, 111, 255, 255, 85, 111, 255, 255, 84, 111, 255, 255, 83, 111, 255, 255, 82, 111, 255, 255, 81, 111, 255, 255, 80, 111, 255, 255, 79, 111, 255, 255, 78, 111, 255, 255, 77, 111, 255, 255, 76, 111, 255, 255, 75, 111, 255, 255, 74, 111, 255, 255, 73, 111, 255, 255, 72, 111, 255, 255, 72, 110, 255, 255, 71, 110, 255, 255, 71, 109, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 1, 255, 255, 125, 2, 255, 255, 125, 3, 255, 255, 125, 4, 255, 255, 125, 5, 255, 255, 125, 6, 255, 255, 125, 7, 255, 255, 125, 8, 255, 255, 125, 9, 255, 255, 125, 10, 255, 255, 125, 11, 255, 255, 125, 12, 255, 255, 125, 13, 255, 255, 125, 14, 255, 255, 125, 15, 255, 255, 125, 16, 255, 255, 125, 17, 255, 255, 125, 18, 255, 255, 125, 19, 255, 255, 126, 20, 255, 255, 126, 21, 255, 255, 127, 22, 255, 255, 127, 23, 255, 255, 128, 24, 255, 255, 129, 25, 255, 255, 130, 26, 255, 255, 130, 27, 255, 255, 131, 28, 255, 255, 132, 29, 255, 255, 133, 29, 255, 255, 134, 30, 255, 255, 135, 31, 255, 255, 136, 32, 255, 255, 137, 32, 255, 255, 138, 32, 255, 255, 139, 32, 255, 255, 140, 33, 255, 255, 141, 33, 255, 255, 142, 33, 255, 255, 143, 33, 255, 255, 144, 33, 255, 255, 145, 33, 255, 255, 146, 33, 255, 255, 147, 33, 255, 255, 148, 33, 255, 255, 149, 33, 255, 255, 149, 32, 255, 255, 149, 31, 255, 255, 149, 30, 255, 255, 150, 29, 255, 255, 150, 28, 255, 255, 150, 27, 255, 255, 150, 26, 255, 255, 151, 26, 255, 255, 151, 25, 255, 255, 151, 24, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 1, 255, 255, 118, 2, 255, 255, 118, 3, 255, 255, 118, 4, 255, 255, 119, 4, 255, 255, 119, 5, 255, 255, 119, 6, 255, 255, 119, 7, 255, 255, 119, 8, 255, 255, 120, 9, 255, 255, 120, 10, 255, 255, 120, 11, 255, 255, 120, 12, 255, 255, 120, 13, 255, 255, 120, 14, 255, 255, 120, 15, 255, 255, 120, 16, 255, 255, 120, 17, 255, 255, 119, 18, 255, 255, 118, 19, 255, 255, 118, 20, 255, 255, 117, 21, 255, 255, 116, 21, 255, 255, 115, 22, 255, 255, 114, 23, 255, 255, 113, 24, 255, 255, 112, 25, 255, 255, 111, 25, 255, 255, 110, 25, 255, 255, 109, 25, 255, 255, 108, 25, 255, 255, 107, 25, 255, 255, 106, 25, 255, 255, 105, 25, 255, 255, 104, 25, 255, 255, 104, 24, 255, 255, 103, 23, 255, 255, 102, 22, 255, 255, 102, 21, 255, 255, 101, 21, 255, 255, 101, 20, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 1, 255, 255, 125, 2, 255, 255, 125, 3, 255, 255, 125, 4, 255, 255, 125, 5, 255, 255, 125, 6, 255, 255, 125, 7, 255, 255, 125, 8, 255, 255, 125, 9, 255, 255, 125, 10, 255, 255, 125, 11, 255, 255, 125, 12, 255, 255, 125, 13, 255, 255, 125, 14, 255, 255, 125, 15, 255, 255, 125, 16, 255, 255, 125, 17, 255, 255, 125, 18, 255, 255, 125, 19, 255, 255, 125, 20, 255, 255, 125, 21, 255, 255, 125, 22, 255, 255, 125, 23, 255, 255, 125, 24, 255, 255, 125, 25, 255, 255, 125, 26, 255, 255, 125, 27, 255, 255, 125, 28, 255, 255, 125, 29, 255, 255, 125, 30, 255, 255, 125, 31, 255, 255, 125, 32, 255, 255, 125, 33, 255, 255, 125, 34, 255, 255, 125, 35, 255, 255, 125, 36, 255, 255, 125, 37, 255, 255, 125, 38, 255, 255, 125, 39, 255, 255, 125, 40, 255, 255, 125, 41, 255, 255, 125, 42, 255, 255, 125, 43, 255, 255, 125, 44, 255, 255, 125, 45, 255, 255, 125, 46, 255, 255, 125, 47, 255, 255, 125, 48, 255, 255, 125, 49, 255, 255, 125, 50, 255, 255, 125, 51, 255, 255, 125, 52, 255, 255, 125, 53, 255, 255, 125, 54, 255, 255, 125, 55, 255, 255, 125, 56, 255, 255, 125, 57, 255, 255, 125, 58, 255, 255, 125, 59, 255, 255, 125, 60, 255, 255, 125, 61, 255, 255, 125, 62, 255, 255, 125, 63, 255, 255, 125, 64, 255, 255, 125, 65, 255, 255, 125, 66, 255, 255, 125, 67, 255, 255, 125, 68, 255, 255, 125, 69, 255, 255, 125, 70, 255, 255, 125, 71, 255, 255, 125, 72, 255, 255, 125, 73, 255, 255, 125, 74, 255, 255, 125, 75, 255, 255, 125, 76, 255, 255, 125, 77, 255, 255, 125, 78, 255, 255, 126, 79, 255, 255, 126, 80, 255, 255, 126, 81, 255, 255, 126, 82, 255, 255, 126, 83, 255, 255, 126, 84, 255, 255, 126, 85, 255, 255, 126, 86, 255, 255, 126, 87, 255, 255, 126, 88, 255, 255, 126, 89, 255, 255, 127, 90, 255, 255, 127, 91, 255, 255, 127, 92, 255, 255, 127, 93, 255, 255, 127, 94, 255, 255, 127, 95, 255, 255, 127, 96, 255, 255, 128, 97, 255, 255, 128, 98, 255, 255, 128, 99, 255, 255, 128, 100, 255, 255, 129, 101, 255, 255, 129, 102, 255, 255, 129, 103, 255, 255, 129, 104, 255, 255, 130, 105, 255, 255, 130, 106, 255, 255, 130, 107, 255, 255, 130, 108, 255, 255, 131, 109, 255, 255, 131, 110, 255, 255, 131, 111, 255, 255, 131, 112, 255, 255, 132, 113, 255, 255, 132, 114, 255, 255, 132, 115, 255, 255, 132, 116, 255, 255, 133, 117, 255, 255, 133, 118, 255, 255, 133, 119, 255, 255, 134, 120, 255, 255, 134, 121, 255, 255, 134, 122, 255, 255, 134, 123, 255, 255, 135, 124, 255, 255, 135, 125, 255, 255, 136, 126, 255, 255, 136, 127, 255, 255, 137, 128, 255, 255, 137, 129, 255, 255, 138, 130, 255, 255, 138, 131, 255, 255, 138, 132, 255, 255, 139, 133, 255, 255, 139, 134, 255, 255, 140, 135, 255, 255, 140, 136, 255, 255, 141, 137, 255, 255, 141, 138, 255, 255, 142, 139, 255, 255, 143, 140, 255, 255, 143, 141, 255, 255, 144, 142, 255, 255, 145, 143, 255, 255, 145, 144, 255, 255, 146, 145, 255, 255, 146, 146, 255, 255, 147, 146, 255, 255, 148, 147, 255, 255, 149, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 153, 255, 255, 155, 154, 255, 255, 156, 154, 255, 255, 157, 155, 255, 255, 158, 155, 255, 255, 159, 155, 255, 255, 160, 156, 255, 255, 161, 156, 255, 255, 162, 157, 255, 255, 163, 157, 255, 255, 164, 158, 255, 255, 165, 158, 255, 255, 166, 158, 255, 255, 167, 159, 255, 255, 168, 159, 255, 255, 169, 160, 255, 255, 170, 160, 255, 255, 171, 161, 255, 255, 172, 161, 255, 255, 173, 161, 255, 255, 174, 161, 255, 255, 175, 162, 255, 255, 176, 162, 255, 255, 177, 163, 255, 255, 178, 163, 255, 255, 179, 163, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 1, 255, 255, 119, 2, 255, 255, 119, 3, 255, 255, 119, 4, 255, 255, 119, 5, 255, 255, 119, 6, 255, 255, 120, 6, 255, 255, 120, 7, 255, 255, 120, 8, 255, 255, 120, 9, 255, 255, 120, 10, 255, 255, 120, 11, 255, 255, 120, 12, 255, 255, 121, 12, 255, 255, 121, 13, 255, 255, 121, 14, 255, 255, 121, 15, 255, 255, 121, 16, 255, 255, 121, 17, 255, 255, 122, 17, 255, 255, 122, 18, 255, 255, 122, 19, 255, 255, 122, 20, 255, 255, 122, 21, 255, 255, 122, 22, 255, 255, 122, 23, 255, 255, 122, 24, 255, 255, 123, 24, 255, 255, 123, 25, 255, 255, 123, 26, 255, 255, 123, 27, 255, 255, 123, 28, 255, 255, 123, 29, 255, 255, 124, 29, 255, 255, 124, 30, 255, 255, 124, 31, 255, 255, 124, 32, 255, 255, 125, 32, 255, 255, 125, 33, 255, 255, 125, 34, 255, 255, 125, 35, 255, 255, 125, 36, 255, 255, 125, 37, 255, 255, 125, 38, 255, 255, 125, 39, 255, 255, 125, 40, 255, 255, 125, 41, 255, 255, 125, 42, 255, 255, 125, 43, 255, 255, 125, 44, 255, 255, 125, 45, 255, 255, 125, 46, 255, 255, 125, 47, 255, 255, 125, 48, 255, 255, 125, 49, 255, 255, 125, 50, 255, 255, 125, 51, 255, 255, 125, 52, 255, 255, 125, 53, 255, 255, 125, 54, 255, 255, 125, 55, 255, 255, 125, 56, 255, 255, 125, 57, 255, 255, 125, 58, 255, 255, 125, 59, 255, 255, 125, 60, 255, 255, 125, 61, 255, 255, 124, 62, 255, 255, 124, 63, 255, 255, 124, 64, 255, 255, 124, 65, 255, 255, 124, 66, 255, 255, 124, 67, 255, 255, 123, 68, 255, 255, 123, 69, 255, 255, 123, 70, 255, 255, 123, 71, 255, 255, 123, 72, 255, 255, 123, 73, 255, 255, 123, 74, 255, 255, 123, 75, 255, 255, 123, 76, 255, 255, 123, 77, 255, 255, 123, 78, 255, 255, 122, 79, 255, 255, 122, 80, 255, 255, 122, 81, 255, 255, 122, 82, 255, 255, 122, 83, 255, 255, 122, 84, 255, 255, 121, 85, 255, 255, 121, 86, 255, 255, 121, 87, 255, 255, 121, 88, 255, 255, 120, 89, 255, 255, 120, 90, 255, 255, 120, 91, 255, 255, 120, 92, 255, 255, 120, 93, 255, 255, 120, 94, 255, 255, 120, 95, 255, 255, 119, 96, 255, 255, 119, 97, 255, 255, 118, 98, 255, 255, 118, 99, 255, 255, 117, 100, 255, 255, 117, 101, 255, 255, 117, 102, 255, 255, 117, 103, 255, 255, 116, 104, 255, 255, 116, 105, 255, 255, 116, 106, 255, 255, 116, 107, 255, 255, 115, 108, 255, 255, 115, 109, 255, 255, 114, 110, 255, 255, 114, 111, 255, 255, 113, 112, 255, 255, 113, 113, 255, 255, 112, 114, 255, 255, 112, 115, 255, 255, 111, 116, 255, 255, 111, 117, 255, 255, 110, 118, 255, 255, 110, 119, 255, 255, 109, 120, 255, 255, 109, 121, 255, 255, 108, 122, 255, 255, 107, 123, 255, 255, 107, 124, 255, 255, 106, 125, 255, 255, 105, 126, 255, 255, 105, 127, 255, 255, 104, 128, 255, 255, 103, 129, 255, 255, 102, 130, 255, 255, 101, 130, 255, 255, 100, 131, 255, 255, 99, 132, 255, 255, 98, 132, 255, 255, 97, 133, 255, 255, 96, 134, 255, 255, 95, 135, 255, 255, 94, 135, 255, 255, 93, 136, 255, 255, 92, 136, 255, 255, 91, 136, 255, 255, 90, 136, 255, 255, 89, 136, 255, 255, 88, 136, 255, 255, 87, 136, 255, 255, 86, 136, 255, 255, 85, 136, 255, 255, 84, 136, 255, 255, 83, 136, 255, 255, 82, 136, 255, 255, 81, 136, 255, 255, 80, 136, 255, 255, 79, 136, 255, 255, 78, 136, 255, 255, 77, 135, 255, 255, 76, 135, 255, 255, 75, 135, 255, 255, 74, 135, 255, 255, 73, 134, 255, 255, 72, 134, 255, 255, 71, 133, 255, 255, 70, 133, 255, 255, 69, 132, 255, 255, 68, 131, 255, 255, 67, 131, 255, 255, 66, 130, 255, 255, 65, 129, 255, 255, 64, 128, 255, 255, 63, 127, 255, 255, 62, 126, 255, 255, 61, 125, 255, 255, 60, 124, 255, 255, 59, 123, 255, 255, 59, 122, 255, 255, 58, 121, 255, 255, 57, 120, 255, 255, 57, 119, 255, 255, 56, 118, 255, 255, 56, 117, 255, 255, 55, 116, 255, 255, 55, 115, 255, 255, 54, 114, 255, 255, 54, 113, 255, 255, 53, 112, 255, 255, 53, 111, 255, 255, 53, 110, 255, 255, 53, 109, 255, 255, 53, 108, 255, 255, 53, 107, 255, 255, 52, 106, 255, 255, 52, 105, 255, 255, 52, 104, 255, 255, 52, 103, 255, 255, 52, 102, 255, 255, 52, 101, 255, 255, 52, 100, 255, 255, 52, 99, 255, 255, 52, 98, 255, 255, 52, 97, 255, 255, 52, 96, 255, 255, 52, 95, 255, 255, 52, 94, 255, 255, 52, 93, 255, 255, 52, 92, 255, 255, 52, 91, 255, 255, 52, 90, 255, 255, 52, 89, 255, 255, 52, 88, 255, 255, 52, 87, 255, 255, 52, 86, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 130, 1, 255, 255, 130, 2, 255, 255, 130, 3, 255, 255, 130, 4, 255, 255, 130, 5, 255, 255, 130, 6, 255, 255, 130, 7, 255, 255, 130, 8, 255, 255, 130, 9, 255, 255, 130, 10, 255, 255, 130, 11, 255, 255, 130, 12, 255, 255, 130, 13, 255, 255, 130, 14, 255, 255, 130, 15, 255, 255, 130, 16, 255, 255, 130, 17, 255, 255, 131, 17, 255, 255, 131, 18, 255, 255, 131, 19, 255, 255, 131, 20, 255, 255, 131, 21, 255, 255, 131, 22, 255, 255, 131, 23, 255, 255, 131, 24, 255, 255, 131, 25, 255, 255, 131, 26, 255, 255, 131, 27, 255, 255, 131, 28, 255, 255, 131, 29, 255, 255, 131, 30, 255, 255, 131, 31, 255, 255, 131, 32, 255, 255, 131, 33, 255, 255, 131, 34, 255, 255, 131, 35, 255, 255, 131, 36, 255, 255, 131, 37, 255, 255, 131, 38, 255, 255, 131, 39, 255, 255, 131, 40, 255, 255, 131, 41, 255, 255, 131, 42, 255, 255, 131, 43, 255, 255, 131, 44, 255, 255, 131, 45, 255, 255, 131, 46, 255, 255, 131, 47, 255, 255, 131, 48, 255, 255, 131, 49, 255, 255, 131, 50, 255, 255, 131, 51, 255, 255, 131, 52, 255, 255, 131, 53, 255, 255, 131, 54, 255, 255, 131, 55, 255, 255, 131, 56, 255, 255, 131, 57, 255, 255, 131, 58, 255, 255, 131, 59, 255, 255, 131, 60, 255, 255, 131, 61, 255, 255, 132, 62, 255, 255, 132, 63, 255, 255, 132, 64, 255, 255, 132, 65, 255, 255, 132, 66, 255, 255, 132, 67, 255, 255, 132, 68, 255, 255, 132, 69, 255, 255, 132, 70, 255, 255, 132, 71, 255, 255, 132, 72, 255, 255, 133, 73, 255, 255, 133, 74, 255, 255, 133, 75, 255, 255, 133, 76, 255, 255, 133, 77, 255, 255, 133, 78, 255, 255, 134, 79, 255, 255, 134, 80, 255, 255, 134, 81, 255, 255, 134, 82, 255, 255, 135, 83, 255, 255, 135, 84, 255, 255, 135, 85, 255, 255, 135, 86, 255, 255, 136, 87, 255, 255, 136, 88, 255, 255, 137, 89, 255, 255, 137, 90, 255, 255, 137, 91, 255, 255, 137, 92, 255, 255, 138, 93, 255, 255, 138, 94, 255, 255, 139, 95, 255, 255, 139, 96, 255, 255, 140, 97, 255, 255, 140, 98, 255, 255, 140, 99, 255, 255, 140, 100, 255, 255, 140, 101, 255, 255, 141, 102, 255, 255, 141, 103, 255, 255, 142, 104, 255, 255, 142, 105, 255, 255, 142, 106, 255, 255, 142, 107, 255, 255, 143, 108, 255, 255, 143, 109, 255, 255, 143, 110, 255, 255, 143, 111, 255, 255, 144, 112, 255, 255, 144, 113, 255, 255, 145, 114, 255, 255, 145, 115, 255, 255, 145, 116, 255, 255, 146, 117, 255, 255, 146, 118, 255, 255, 146, 119, 255, 255, 147, 120, 255, 255, 147, 121, 255, 255, 148, 122, 255, 255, 148, 123, 255, 255, 149, 124, 255, 255, 149, 125, 255, 255, 150, 126, 255, 255, 151, 127, 255, 255, 151, 128, 255, 255, 151, 129, 255, 255, 152, 130, 255, 255, 153, 131, 255, 255, 154, 132, 255, 255, 155, 133, 255, 255, 156, 134, 255, 255, 157, 135, 255, 255, 158, 136, 255, 255, 159, 137, 255, 255, 160, 138, 255, 255, 161, 139, 255, 255, 161, 140, 255, 255, 162, 140, 255, 255, 163, 140, 255, 255, 164, 140, 255, 255, 165, 140, 255, 255, 166, 140, 255, 255, 167, 140, 255, 255, 168, 140, 255, 255, 169, 140, 255, 255, 170, 139, 255, 255, 171, 139, 255, 255, 172, 139, 255, 255, 173, 139, 255, 255, 174, 138, 255, 255, 175, 138, 255, 255, 176, 138, 255, 255, 177, 137, 255, 255, 178, 137, 255, 255, 179, 136, 255, 255, 180, 136, 255, 255, 180, 135, 255, 255, 180, 134, 255, 255, 180, 133, 255, 255, 180, 132, 255, 255, 180, 131, 255, 255, 180, 130, 255, 255, 180, 129, 255, 255, 180, 128, 255, 255, 180, 127, 255, 255, 179, 127, 255, 255, 179, 126, 255, 255, 178, 126, 255, 255, 177, 125, 255, 255, 176, 125, 255, 255, 175, 125, 255, 255, 174, 124, 255, 255, 173, 124, 255, 255, 172, 123, 255, 255, 171, 123, 255, 255, 170, 123, 255, 255, 169, 123, 255, 255, 168, 123, 255, 255, 168, 124, 255, 255, 168, 125, 255, 255, 168, 126, 255, 255, 168, 127, 255, 255, 168, 128, 255, 255, 168, 129, 255, 255, 168, 130, 255, 255, 168, 131, 255, 255, 168, 132, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 1, 255, 255, 113, 2, 255, 255, 113, 3, 255, 255, 113, 4, 255, 255, 114, 4, 255, 255, 115, 4, 255, 255, 115, 5, 255, 255, 115, 6, 255, 255, 115, 7, 255, 255, 116, 7, 255, 255, 116, 8, 255, 255, 116, 9, 255, 255, 116, 10, 255, 255, 117, 10, 255, 255, 117, 11, 255, 255, 117, 12, 255, 255, 117, 13, 255, 255, 118, 14, 255, 255, 119, 15, 255, 255, 120, 16, 255, 255, 121, 17, 255, 255, 121, 18, 255, 255, 122, 19, 255, 255, 123, 20, 255, 255, 124, 21, 255, 255, 124, 22, 255, 255, 125, 23, 255, 255, 126, 24, 255, 255, 126, 25, 255, 255, 127, 26, 255, 255, 127, 27, 255, 255, 128, 28, 255, 255, 128, 29, 255, 255, 128, 30, 255, 255, 129, 31, 255, 255, 129, 32, 255, 255, 130, 33, 255, 255, 130, 34, 255, 255, 130, 35, 255, 255, 130, 36, 255, 255, 131, 37, 255, 255, 131, 38, 255, 255, 132, 39, 255, 255, 132, 40, 255, 255, 132, 41, 255, 255, 133, 42, 255, 255, 133, 43, 255, 255, 134, 44, 255, 255, 134, 45, 255, 255, 134, 46, 255, 255, 134, 47, 255, 255, 135, 48, 255, 255, 135, 49, 255, 255, 136, 50, 255, 255, 136, 51, 255, 255, 136, 52, 255, 255, 136, 53, 255, 255, 136, 54, 255, 255, 137, 55, 255, 255, 137, 56, 255, 255, 137, 57, 255, 255, 138, 58, 255, 255, 138, 59, 255, 255, 139, 60, 255, 255, 139, 61, 255, 255, 139, 62, 255, 255, 139, 63, 255, 255, 139, 64, 255, 255, 140, 65, 255, 255, 140, 66, 255, 255, 140, 67, 255, 255, 140, 68, 255, 255, 141, 69, 255, 255, 141, 70, 255, 255, 141, 71, 255, 255, 141, 72, 255, 255, 141, 73, 255, 255, 142, 74, 255, 255, 142, 75, 255, 255, 142, 76, 255, 255, 142, 77, 255, 255, 142, 78, 255, 255, 142, 79, 255, 255, 142, 80, 255, 255, 142, 81, 255, 255, 141, 82, 255, 255, 141, 83, 255, 255, 141, 84, 255, 255, 140, 85, 255, 255, 140, 86, 255, 255, 139, 87, 255, 255, 138, 88, 255, 255, 137, 89, 255, 255, 137, 90, 255, 255, 136, 90, 255, 255, 135, 91, 255, 255, 134, 91, 255, 255, 134, 92, 255, 255, 133, 92, 255, 255, 132, 92, 255, 255, 131, 93, 255, 255, 130, 93, 255, 255, 129, 94, 255, 255, 128, 94, 255, 255, 127, 94, 255, 255, 126, 95, 255, 255, 125, 95, 255, 255, 124, 95, 255, 255, 123, 96, 255, 255, 122, 96, 255, 255, 121, 97, 255, 255, 120, 97, 255, 255, 119, 97, 255, 255, 118, 97, 255, 255, 117, 98, 255, 255, 116, 98, 255, 255, 115, 98, 255, 255, 114, 98, 255, 255, 113, 98, 255, 255, 112, 98, 255, 255, 111, 98, 255, 255, 110, 98, 255, 255, 109, 98, 255, 255, 108, 98, 255, 255, 107, 98, 255, 255, 106, 98, 255, 255, 105, 98, 255, 255, 104, 98, 255, 255, 103, 97, 255, 255, 102, 97, 255, 255, 101, 97, 255, 255, 100, 96, 255, 255, 99, 96, 255, 255, 99, 95, 255, 255, 98, 95, 255, 255, 98, 94, 255, 255, 97, 94, 255, 255, 97, 93, 255, 255, 96, 92, 255, 255, 96, 91, 255, 255, 96, 90, 255, 255, 95, 90, 255, 255, 95, 89, 255, 255, 95, 88, 255, 255, 95, 87, 255, 255, 95, 86, 255, 255, 95, 85, 255, 255, 95, 84, 255, 255, 95, 83, 255, 255, 95, 82, 255, 255, 95, 81, 255, 255, 95, 80, 255, 255, 95, 79, 255, 255, 95, 78, 255, 255, 95, 77, 255, 255, 96, 76, 255, 255, 97, 76, 255, 255, 97, 75, 255, 255, 97, 74, 255, 255, 98, 74, 255, 255, 98, 73, 255, 255, 99, 73, 255, 255, 100, 73, 255, 255, 101, 73, 255, 255, 102, 73, 255, 255, 103, 73, 255, 255, 104, 74, 255, 255, 105, 74, 255, 255, 106, 75, 255, 255, 107, 75, 255, 255, 107, 76, 255, 255, 107, 77, 255, 255, 108, 77, 255, 255, 108, 78, 255, 255, 109, 78, 255, 255, 109, 79, 255, 255, 110, 79, 255, 255, 110, 80, 255, 255, 110, 81, 255, 255, 110, 82, 255, 255, 110, 83, 255, 255, 109, 83, 255, 255, 108, 83, 255, 255, 107, 83, 255, 255, 106, 83, 255, 255, 105, 83, 255, 255, 104, 83, 255, 255, 103, 83, 255, 255, 103, 82, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 1, 255, 255, 117, 2, 255, 255, 118, 2, 255, 255, 119, 3, 255, 255, 120, 3, 255, 255, 120, 4, 255, 255, 121, 5, 255, 255, 122, 5, 255, 255, 122, 6, 255, 255, 123, 6, 255, 255, 123, 7, 255, 255, 124, 8, 255, 255, 124, 9, 255, 255, 125, 9, 255, 255, 125, 10, 255, 255, 126, 11, 255, 255, 127, 12, 255, 255, 128, 13, 255, 255, 129, 13, 255, 255, 130, 14, 255, 255, 131, 14, 255, 255, 131, 15, 255, 255, 132, 16, 255, 255, 132, 17, 255, 255, 133, 18, 255, 255, 133, 19, 255, 255, 133, 20, 255, 255, 134, 20, 255, 255, 134, 21, 255, 255, 135, 22, 255, 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 27, 255, 255, 138, 28, 255, 255, 138, 29, 255, 255, 139, 30, 255, 255, 140, 31, 255, 255, 140, 32, 255, 255, 140, 33, 255, 255, 141, 34, 255, 255, 142, 35, 255, 255, 142, 36, 255, 255, 143, 37, 255, 255, 143, 38, 255, 255, 144, 39, 255, 255, 144, 40, 255, 255, 145, 41, 255, 255, 145, 42, 255, 255, 146, 43, 255, 255, 146, 44, 255, 255, 147, 45, 255, 255, 147, 46, 255, 255, 148, 47, 255, 255, 148, 48, 255, 255, 148, 49, 255, 255, 149, 50, 255, 255, 149, 51, 255, 255, 150, 52, 255, 255, 151, 53, 255, 255, 151, 54, 255, 255, 151, 55, 255, 255, 152, 56, 255, 255, 152, 57, 255, 255, 153, 58, 255, 255, 153, 59, 255, 255, 154, 60, 255, 255, 154, 61, 255, 255, 155, 62, 255, 255, 155, 63, 255, 255, 156, 64, 255, 255, 157, 64, 255, 255, 157, 65, 255, 255, 158, 66, 255, 255, 159, 67, 255, 255, 160, 68, 255, 255, 161, 68, 255, 255, 161, 69, 255, 255, 162, 70, 255, 255, 163, 70, 255, 255, 163, 71, 255, 255, 164, 71, 255, 255, 165, 71, 255, 255, 166, 72, 255, 255, 167, 72, 255, 255, 168, 73, 255, 255, 169, 73, 255, 255, 170, 73, 255, 255, 171, 73, 255, 255, 172, 74, 255, 255, 173, 74, 255, 255, 174, 74, 255, 255, 175, 74, 255, 255, 176, 74, 255, 255, 177, 74, 255, 255, 178, 74, 255, 255, 179, 74, 255, 255, 180, 74, 255, 255, 181, 74, 255, 255, 182, 73, 255, 255, 183, 73, 255, 255, 184, 73, 255, 255, 185, 72, 255, 255, 186, 72, 255, 255, 187, 71, 255, 255, 188, 70, 255, 255, 189, 70, 255, 255, 189, 69, 255, 255, 190, 69, 255, 255, 190, 68, 255, 255, 191, 68, 255, 255, 191, 67, 255, 255, 192, 67, 255, 255, 192, 66, 255, 255, 192, 65, 255, 255, 193, 64, 255, 255, 193, 63, 255, 255, 193, 62, 255, 255, 193, 61, 255, 255, 193, 60, 255, 255, 193, 59, 255, 255, 193, 58, 255, 255, 194, 58, 255, 255, 194, 57, 255, 255, 194, 56, 255, 255, 194, 55, 255, 255, 194, 54, 255, 255, 194, 53, 255, 255, 193, 52, 255, 255, 193, 51, 255, 255, 192, 51, 255, 255, 192, 50, 255, 255, 191, 50, 255, 255, 190, 50, 255, 255, 190, 49, 255, 255, 189, 49, 255, 255, 188, 48, 255, 255, 187, 48, 255, 255, 186, 48, 255, 255, 185, 47, 255, 255, 184, 47, 255, 255, 183, 47, 255, 255, 182, 47, 255, 255, 181, 47, 255, 255, 180, 47, 255, 255, 179, 47, 255, 255, 178, 47, 255, 255, 177, 48, 255, 255, 176, 49, 255, 255, 176, 50, 255, 255, 175, 50, 255, 255, 175, 51, 255, 255, 175, 52, 255, 255, 175, 53, 255, 255, 175, 54, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 1, 255, 255, 123, 2, 255, 255, 123, 3, 255, 255, 123, 4, 255, 255, 123, 5, 255, 255, 123, 6, 255, 255, 123, 7, 255, 255, 123, 8, 255, 255, 122, 8, 255, 255, 122, 9, 255, 255, 122, 10, 255, 255, 122, 11, 255, 255, 122, 12, 255, 255, 122, 13, 255, 255, 122, 14, 255, 255, 122, 15, 255, 255, 121, 15, 255, 255, 121, 16, 255, 255, 121, 17, 255, 255, 121, 18, 255, 255, 121, 19, 255, 255, 121, 20, 255, 255, 121, 21, 255, 255, 121, 22, 255, 255, 121, 23, 255, 255, 121, 24, 255, 255, 121, 25, 255, 255, 121, 26, 255, 255, 120, 26, 255, 255, 120, 27, 255, 255, 120, 28, 255, 255, 119, 29, 255, 255, 119, 30, 255, 255, 118, 31, 255, 255, 118, 32, 255, 255, 117, 33, 255, 255, 117, 34, 255, 255, 116, 35, 255, 255, 115, 36, 255, 255, 115, 37, 255, 255, 114, 38, 255, 255, 114, 39, 255, 255, 113, 40, 255, 255, 113, 41, 255, 255, 112, 42, 255, 255, 112, 43, 255, 255, 111, 44, 255, 255, 111, 45, 255, 255, 110, 45, 255, 255, 110, 46, 255, 255, 110, 47, 255, 255, 109, 47, 255, 255, 109, 48, 255, 255, 108, 49, 255, 255, 108, 50, 255, 255, 107, 51, 255, 255, 106, 52, 255, 255, 105, 53, 255, 255, 105, 54, 255, 255, 104, 55, 255, 255, 103, 56, 255, 255, 103, 57, 255, 255, 102, 57, 255, 255, 101, 58, 255, 255, 100, 59, 255, 255, 99, 59, 255, 255, 99, 60, 255, 255, 98, 60, 255, 255, 98, 61, 255, 255, 97, 61, 255, 255, 96, 62, 255, 255, 95, 62, 255, 255, 95, 63, 255, 255, 94, 63, 255, 255, 93, 63, 255, 255, 92, 64, 255, 255, 91, 64, 255, 255, 90, 64, 255, 255, 89, 64, 255, 255, 88, 63, 255, 255, 87, 63, 255, 255, 86, 62, 255, 255, 85, 62, 255, 255, 85, 61, 255, 255, 84, 61, 255, 255, 83, 60, 255, 255, 82, 60, 255, 255, 82, 59, 255, 255, 81, 58, 255, 255, 80, 57, 255, 255, 80, 56, 255, 255, 80, 55, 255, 255, 80, 54, 255, 255, 79, 53, 255, 255, 79, 52, 255, 255, 79, 51, 255, 255, 79, 50, 255, 255, 79, 49, 255, 255, 79, 48, 255, 255, 80, 48, 255, 255, 80, 47, 255, 255, 81, 47, 255, 255, 81, 46, 255, 255, 82, 46, 255, 255, 82, 45, 255, 255, 83, 45, 255, 255, 84, 45, 255, 255, 85, 45, 255, 255, 86, 45, 255, 255, 87, 45, 255, 255, 88, 45, 255, 255, 88, 46, 255, 255, 89, 46, 255, 255, 89, 47, 255, 255, 89, 48, 255, 255, 88, 49, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 1, 255, 255, 119, 2, 255, 255, 119, 3, 255, 255, 119, 4, 255, 255, 119, 5, 255, 255, 119, 6, 255, 255, 120, 6, 255, 255, 120, 7, 255, 255, 120, 8, 255, 255, 120, 9, 255, 255, 120, 10, 255, 255, 120, 11, 255, 255, 120, 12, 255, 255, 120, 13, 255, 255, 120, 14, 255, 255, 120, 15, 255, 255, 120, 16, 255, 255, 120, 17, 255, 255, 120, 18, 255, 255, 120, 19, 255, 255, 120, 20, 255, 255, 120, 21, 255, 255, 120, 22, 255, 255, 120, 23, 255, 255, 120, 24, 255, 255, 120, 25, 255, 255, 120, 26, 255, 255, 120, 27, 255, 255, 120, 28, 255, 255, 120, 29, 255, 255, 120, 30, 255, 255, 120, 31, 255, 255, 120, 32, 255, 255, 120, 33, 255, 255, 120, 34, 255, 255, 120, 35, 255, 255, 120, 36, 255, 255, 120, 37, 255, 255, 120, 38, 255, 255, 120, 39, 255, 255, 120, 40, 255, 255, 120, 41, 255, 255, 120, 42, 255, 255, 120, 43, 255, 255, 120, 44, 255, 255, 120, 45, 255, 255, 120, 46, 255, 255, 120, 47, 255, 255, 120, 48, 255, 255, 120, 49, 255, 255, 120, 50, 255, 255, 120, 51, 255, 255, 120, 52, 255, 255, 120, 53, 255, 255, 120, 54, 255, 255, 120, 55, 255, 255, 120, 56, 255, 255, 120, 57, 255, 255, 120, 58, 255, 255, 120, 59, 255, 255, 120, 60, 255, 255, 120, 61, 255, 255, 120, 62, 255, 255, 120, 63, 255, 255, 120, 64, 255, 255, 120, 65, 255, 255, 120, 66, 255, 255, 120, 67, 255, 255, 120, 68, 255, 255, 120, 69, 255, 255, 120, 70, 255, 255, 120, 71, 255, 255, 120, 72, 255, 255, 120, 73, 255, 255, 120, 74, 255, 255, 120, 75, 255, 255, 120, 76, 255, 255, 120, 77, 255, 255, 120, 78, 255, 255, 120, 79, 255, 255, 120, 80, 255, 255, 120, 81, 255, 255, 120, 82, 255, 255, 119, 83, 255, 255, 119, 84, 255, 255, 119, 85, 255, 255, 119, 86, 255, 255, 119, 87, 255, 255, 119, 88, 255, 255, 119, 89, 255, 255, 118, 90, 255, 255, 118, 91, 255, 255, 118, 92, 255, 255, 117, 93, 255, 255, 117, 94, 255, 255, 117, 95, 255, 255, 116, 96, 255, 255, 116, 97, 255, 255, 116, 98, 255, 255, 116, 99, 255, 255, 115, 100, 255, 255, 115, 101, 255, 255, 115, 102, 255, 255, 114, 103, 255, 255, 114, 104, 255, 255, 114, 105, 255, 255, 114, 106, 255, 255, 113, 107, 255, 255, 113, 108, 255, 255, 112, 109, 255, 255, 111, 110, 255, 255, 111, 111, 255, 255, 110, 112, 255, 255, 110, 113, 255, 255, 109, 114, 255, 255, 108, 115, 255, 255, 107, 116, 255, 255, 107, 117, 255, 255, 106, 118, 255, 255, 106, 119, 255, 255, 105, 120, 255, 255, 104, 121, 255, 255, 104, 122, 255, 255, 103, 123, 255, 255, 103, 124, 255, 255, 102, 125, 255, 255, 102, 126, 255, 255, 102, 127, 255, 255, 102, 128, 255, 255, 101, 129, 255, 255, 101, 130, 255, 255, 100, 131, 255, 255, 100, 132, 255, 255, 99, 133, 255, 255, 99, 134, 255, 255, 98, 135, 255, 255, 98, 136, 255, 255, 97, 136, 255, 255, 97, 137, 255, 255, 96, 137, 255, 255, 95, 138, 255, 255, 94, 139, 255, 255, 93, 140, 255, 255, 92, 140, 255, 255, 91, 141, 255, 255, 90, 141, 255, 255, 89, 142, 255, 255, 88, 142, 255, 255, 88, 143, 255, 255, 87, 143, 255, 255, 87, 144, 255, 255, 86, 144, 255, 255, 85, 144, 255, 255, 85, 145, 255, 255, 84, 145, 255, 255, 83, 145, 255, 255, 82, 146, 255, 255, 81, 146, 255, 255, 80, 146, 255, 255, 79, 146, 255, 255, 78, 146, 255, 255, 77, 146, 255, 255, 76, 146, 255, 255, 75, 146, 255, 255, 74, 146, 255, 255, 73, 146, 255, 255, 72, 146, 255, 255, 71, 146, 255, 255, 70, 146, 255, 255, 69, 146, 255, 255, 68, 146, 255, 255, 67, 146, 255, 255, 66, 146, 255, 255, 65, 146, 255, 255, 64, 146, 255, 255, 63, 146, 255, 255, 62, 146, 255, 255, 61, 145, 255, 255, 60, 145, 255, 255, 59, 145, 255, 255, 58, 144, 255, 255, 57, 144, 255, 255, 56, 143, 255, 255, 55, 143, 255, 255, 54, 142, 255, 255, 53, 142, 255, 255, 52, 141, 255, 255, 51, 141, 255, 255, 51, 140, 255, 255, 50, 140, 255, 255, 49, 139, 255, 255, 48, 138, 255, 255, 48, 137, 255, 255, 47, 137, 255, 255, 47, 136, 255, 255, 46, 135, 255, 255, 46, 134, 255, 255, 45, 134, 255, 255, 45, 133, 255, 255, 45, 132, 255, 255, 44, 132, 255, 255, 44, 131, 255, 255, 44, 130, 255, 255, 44, 129, 255, 255, 43, 129, 255, 255, 43, 128, 255, 255, 43, 127, 255, 255, 43, 126, 255, 255, 43, 125, 255, 255, 43, 124, 255, 255, 43, 123, 255, 255, 43, 122, 255, 255, 43, 121, 255, 255, 43, 120, 255, 255, 43, 119, 255, 255, 43, 118, 255, 255, 44, 118, 255, 255, 44, 117, 255, 255, 45, 117, 255, 255, 45, 116, 255, 255, 46, 116, 255, 255, 47, 115, 255, 255, 48, 114, 255, 255, 49, 114, 255, 255, 49, 113, 255, 255, 50, 113, 255, 255, 51, 113, 255, 255, 52, 113, 255, 255, 53, 113, 255, 255, 54, 113, 255, 255, 55, 113, 255, 255, 56, 112, 255, 255, 57, 112, 255, 255, 58, 112, 255, 255, 59, 112, 255, 255, 59, 113, 255, 255, 60, 113, 255, 255, 61, 114, 255, 255, 62, 115, 255, 255, 63, 115, 255, 255, 63, 116, 255, 255, 64, 116, 255, 255, 64, 117, 255, 255, 65, 117, 255, 255, 65, 118, 255, 255, 66, 119, 255, 255, 66, 120, 255, 255, 67, 120, 255, 255, 67, 121, 255, 255, 67, 122, 255, 255, 67, 123, 255, 255, 67, 124, 255, 255, 67, 125, 255, 255, 67, 126, 255, 255, 66, 126, 255, 255, 66, 127, 255, 255, 65, 127, 255, 255, 65, 128, 255, 255, 64, 128, 255, 255, 64, 129, 255, 255, 63, 129, 255, 255, 62, 129, 255, 255, 61, 129, 255, 255, 60, 129, 255, 255, 59, 129, 255, 255, 59, 128, 255, 255, 58, 128, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 1, 255, 255, 116, 2, 255, 255, 116, 3, 255, 255, 116, 4, 255, 255, 116, 5, 255, 255, 116, 6, 255, 255, 116, 7, 255, 255, 116, 8, 255, 255, 116, 9, 255, 255, 116, 10, 255, 255, 117, 11, 255, 255, 117, 12, 255, 255, 117, 13, 255, 255, 117, 14, 255, 255, 118, 15, 255, 255, 118, 16, 255, 255, 118, 17, 255, 255, 118, 18, 255, 255, 119, 19, 255, 255, 119, 20, 255, 255, 119, 21, 255, 255, 120, 22, 255, 255, 120, 23, 255, 255, 120, 24, 255, 255, 120, 25, 255, 255, 120, 26, 255, 255, 121, 27, 255, 255, 121, 28, 255, 255, 121, 29, 255, 255, 121, 30, 255, 255, 121, 31, 255, 255, 121, 32, 255, 255, 121, 33, 255, 255, 121, 34, 255, 255, 121, 35, 255, 255, 121, 36, 255, 255, 121, 37, 255, 255, 120, 38, 255, 255, 121, 39, 255, 255, 121, 40, 255, 255, 121, 41, 255, 255, 122, 41, 255, 255, 122, 42, 255, 255, 122, 43, 255, 255, 123, 43, 255, 255, 123, 44, 255, 255, 123, 45, 255, 255, 124, 45, 255, 255, 124, 46, 255, 255, 125, 47, 255, 255, 125, 48, 255, 255, 126, 48, 255, 255, 126, 49, 255, 255, 127, 50, 255, 255, 127, 51, 255, 255, 128, 52, 255, 255, 129, 53, 255, 255, 129, 54, 255, 255, 130, 55, 255, 255, 131, 56, 255, 255, 131, 57, 255, 255, 132, 58, 255, 255, 132, 59, 255, 255, 133, 59, 255, 255, 133, 60, 255, 255, 133, 61, 255, 255, 134, 61, 255, 255, 134, 62, 255, 255, 135, 63, 255, 255, 135, 64, 255, 255, 135, 65, 255, 255, 135, 66, 255, 255, 135, 67, 255, 255, 135, 68, 255, 255, 135, 69, 255, 255, 135, 70, 255, 255, 135, 71, 255, 255, 135, 72, 255, 255, 135, 73, 255, 255, 135, 74, 255, 255, 135, 75, 255, 255, 135, 76, 255, 255, 135, 77, 255, 255, 135, 78, 255, 255, 135, 79, 255, 255, 135, 80, 255, 255, 135, 81, 255, 255, 135, 82, 255, 255, 135, 83, 255, 255, 135, 84, 255, 255, 135, 85, 255, 255, 135, 86, 255, 255, 134, 87, 255, 255, 134, 88, 255, 255, 134, 89, 255, 255, 134, 90, 255, 255, 134, 91, 255, 255, 134, 92, 255, 255, 134, 93, 255, 255, 133, 94, 255, 255, 133, 95, 255, 255, 133, 96, 255, 255, 133, 97, 255, 255, 133, 98, 255, 255, 133, 99, 255, 255, 133, 100, 255, 255, 133, 101, 255, 255, 132, 102, 255, 255, 132, 103, 255, 255, 132, 104, 255, 255, 132, 105, 255, 255, 132, 106, 255, 255, 131, 107, 255, 255, 131, 108, 255, 255, 131, 109, 255, 255, 131, 110, 255, 255, 131, 111, 255, 255, 131, 112, 255, 255, 130, 113, 255, 255, 130, 114, 255, 255, 130, 115, 255, 255, 130, 116, 255, 255, 130, 117, 255, 255, 130, 118, 255, 255, 130, 119, 255, 255, 130, 120, 255, 255, 130, 121, 255, 255, 130, 122, 255, 255, 130, 123, 255, 255, 130, 124, 255, 255, 130, 125, 255, 255, 130, 126, 255, 255, 130, 127, 255, 255, 130, 128, 255, 255, 130, 129, 255, 255, 130, 130, 255, 255, 130, 131, 255, 255, 130, 132, 255, 255, 130, 133, 255, 255, 130, 134, 255, 255, 130, 135, 255, 255, 131, 136, 255, 255, 131, 137, 255, 255, 131, 138, 255, 255, 131, 139, 255, 255, 131, 140, 255, 255, 131, 141, 255, 255, 131, 142, 255, 255, 131, 143, 255, 255, 131, 144, 255, 255, 132, 145, 255, 255, 132, 146, 255, 255, 132, 147, 255, 255, 132, 148, 255, 255, 132, 149, 255, 255, 132, 150, 255, 255, 133, 151, 255, 255, 133, 152, 255, 255, 133, 153, 255, 255, 133, 154, 255, 255, 134, 155, 255, 255, 134, 156, 255, 255, 134, 157, 255, 255, 134, 158, 255, 255, 135, 159, 255, 255, 135, 160, 255, 255, 136, 161, 255, 255, 136, 162, 255, 255, 136, 163, 255, 255, 137, 164, 255, 255, 137, 165, 255, 255, 137, 166, 255, 255, 138, 167, 255, 255, 138, 168, 255, 255, 139, 168, 255, 255, 139, 169, 255, 255, 139, 170, 255, 255, 140, 171, 255, 255, 140, 172, 255, 255, 141, 172, 255, 255, 141, 173, 255, 255, 141, 174, 255, 255, 142, 174, 255, 255, 142, 175, 255, 255, 143, 175, 255, 255, 143, 176, 255, 255, 143, 177, 255, 255, 144, 177, 255, 255, 144, 178, 255, 255, 144, 179, 255, 255, 145, 179, 255, 255, 145, 180, 255, 255, 145, 181, 255, 255, 146, 182, 255, 255, 146, 183, 255, 255, 146, 184, 255, 255, 147, 184, 255, 255, 147, 185, 255, 255, 148, 186, 255, 255, 148, 187, 255, 255, 149, 188, 255, 255, 149, 189, 255, 255, 150, 190, 255, 255, 150, 191, 255, 255, 151, 191, 255, 255, 151, 192, 255, 255, 151, 193, 255, 255, 152, 193, 255, 255, 152, 194, 255, 255, 153, 194, 255, 255, 154, 195, 255, 255, 154, 196, 255, 255, 155, 196, 255, 255, 156, 197, 255, 255, 157, 198, 255, 255, 158, 198, 255, 255, 158, 199, 255, 255, 159, 199, 255, 255, 160, 200, 255, 255, 161, 200, 255, 255, 161, 201, 255, 255, 162, 201, 255, 255, 162, 202, 255, 255, 163, 202, 255, 255, 164, 202, 255, 255, 164, 203, 255, 255, 165, 203, 255, 255, 165, 204, 255, 255, 166, 204, 255, 255, 166, 205, 255, 255, 167, 205, 255, 255, 168, 205, 255, 255, 168, 206, 255, 255, 169, 206, 255, 255, 170, 206, 255, 255, 170, 207, 255, 255, 171, 207, 255, 255, 172, 207, 255, 255, 173, 207, 255, 255, 174, 207, 255, 255, 175, 207, 255, 255, 176, 207, 255, 255, 177, 207, 255, 255, 178, 207, 255, 255, 179, 207, 255, 255, 180, 207, 255, 255, 181, 207, 255, 255, 181, 206, 255, 255, 182, 206, 255, 255, 183, 206, 255, 255, 184, 205, 255, 255, 185, 205, 255, 255, 185, 204, 255, 255, 186, 204, 255, 255, 187, 203, 255, 255, 188, 202, 255, 255, 189, 201, 255, 255, 189, 200, 255, 255, 189, 199, 255, 255, 189, 198, 255, 255, 189, 197, 255, 255, 189, 196, 255, 255, 189, 195, 255, 255, 189, 194, 255, 255, 189, 193, 255, 255, 189, 192, 255, 255, 188, 192, 255, 255, 188, 191, 255, 255, 188, 190, 255, 255, 187, 190, 255, 255, 187, 189, 255, 255, 186, 188, 255, 255, 186, 187, 255, 255, 185, 187, 255, 255, 185, 186, 255, 255, 184, 185, 255, 255, 183, 184, 255, 255, 182, 184, 255, 255, 181, 184, 255, 255, 180, 184, 255, 255, 179, 184, 255, 255, 178, 184, 255, 255, 177, 184, 255, 255, 176, 184, 255, 255, 175, 184, 255, 255, 174, 184, 255, 255, 173, 184, 255, 255, 172, 184, 255, 255, 171, 184, 255, 255, 170, 184, 255, 255, 170, 185, 255, 255, 169, 185, 255, 255, 168, 186, 255, 255, 168, 187, 255, 255, 168, 188, 255, 255, 168, 189, 255, 255, 168, 190, 255, 255, 168, 191, 255, 255, 169, 192, 255, 255, 170, 193, 255, 255, 170, 194, 255, 255, 171, 194, 255, 255, 171, 195, 255, 255, 172, 195, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 1, 255, 255, 117, 2, 255, 255, 117, 3, 255, 255, 117, 4, 255, 255, 117, 5, 255, 255, 117, 6, 255, 255, 118, 7, 255, 255, 118, 8, 255, 255, 118, 9, 255, 255, 118, 10, 255, 255, 118, 11, 255, 255, 118, 12, 255, 255, 118, 13, 255, 255, 118, 14, 255, 255, 119, 15, 255, 255, 119, 16, 255, 255, 119, 17, 255, 255, 119, 18, 255, 255, 120, 19, 255, 255, 120, 20, 255, 255, 120, 21, 255, 255, 121, 22, 255, 255, 121, 23, 255, 255, 122, 24, 255, 255, 122, 25, 255, 255, 122, 26, 255, 255, 123, 27, 255, 255, 123, 28, 255, 255, 123, 29, 255, 255, 123, 30, 255, 255, 124, 31, 255, 255, 124, 32, 255, 255, 124, 33, 255, 255, 125, 34, 255, 255, 125, 35, 255, 255, 125, 36, 255, 255, 125, 37, 255, 255, 125, 38, 255, 255, 125, 39, 255, 255, 126, 40, 255, 255, 126, 41, 255, 255, 126, 42, 255, 255, 126, 43, 255, 255, 126, 44, 255, 255, 126, 45, 255, 255, 126, 46, 255, 255, 127, 47, 255, 255, 127, 48, 255, 255, 127, 49, 255, 255, 127, 50, 255, 255, 127, 51, 255, 255, 127, 52, 255, 255, 127, 53, 255, 255, 127, 54, 255, 255, 127, 55, 255, 255, 127, 56, 255, 255, 127, 57, 255, 255, 127, 58, 255, 255, 127, 59, 255, 255, 127, 60, 255, 255, 127, 61, 255, 255, 127, 62, 255, 255, 127, 63, 255, 255, 127, 64, 255, 255, 127, 65, 255, 255, 128, 66, 255, 255, 128, 67, 255, 255, 128, 68, 255, 255, 128, 69, 255, 255, 128, 70, 255, 255, 128, 71, 255, 255, 128, 72, 255, 255, 128, 73, 255, 255, 129, 74, 255, 255, 129, 75, 255, 255, 129, 76, 255, 255, 129, 77, 255, 255, 129, 78, 255, 255, 129, 79, 255, 255, 129, 80, 255, 255, 129, 81, 255, 255, 129, 82, 255, 255, 130, 83, 255, 255, 130, 84, 255, 255, 130, 85, 255, 255, 130, 86, 255, 255, 130, 87, 255, 255, 130, 88, 255, 255, 130, 89, 255, 255, 130, 90, 255, 255, 130, 91, 255, 255, 130, 92, 255, 255, 131, 93, 255, 255, 131, 94, 255, 255, 131, 95, 255, 255, 131, 96, 255, 255, 131, 97, 255, 255, 131, 98, 255, 255, 131, 99, 255, 255, 131, 100, 255, 255, 131, 101, 255, 255, 131, 102, 255, 255, 131, 103, 255, 255, 131, 104, 255, 255, 131, 105, 255, 255, 131, 106, 255, 255, 131, 107, 255, 255, 131, 108, 255, 255, 131, 109, 255, 255, 131, 110, 255, 255, 131, 111, 255, 255, 131, 112, 255, 255, 131, 113, 255, 255, 131, 114, 255, 255, 131, 115, 255, 255, 131, 116, 255, 255, 131, 117, 255, 255, 131, 118, 255, 255, 131, 119, 255, 255, 131, 120, 255, 255, 131, 121, 255, 255, 131, 122, 255, 255, 131, 123, 255, 255, 131, 124, 255, 255, 131, 125, 255, 255, 131, 126, 255, 255, 131, 127, 255, 255, 131, 128, 255, 255, 131, 129, 255, 255, 131, 130, 255, 255, 131, 131, 255, 255, 131, 132, 255, 255, 131, 133, 255, 255, 131, 134, 255, 255, 131, 135, 255, 255, 131, 136, 255, 255, 131, 137, 255, 255, 131, 138, 255, 255, 131, 139, 255, 255, 131, 140, 255, 255, 130, 141, 255, 255, 130, 142, 255, 255, 130, 143, 255, 255, 130, 144, 255, 255, 130, 145, 255, 255, 129, 146, 255, 255, 129, 147, 255, 255, 129, 148, 255, 255, 129, 149, 255, 255, 128, 150, 255, 255, 128, 151, 255, 255, 128, 152, 255, 255, 128, 153, 255, 255, 128, 154, 255, 255, 128, 155, 255, 255, 127, 156, 255, 255, 127, 157, 255, 255, 127, 158, 255, 255, 127, 159, 255, 255, 126, 160, 255, 255, 126, 161, 255, 255, 126, 162, 255, 255, 126, 163, 255, 255, 126, 164, 255, 255, 126, 165, 255, 255, 126, 166, 255, 255, 126, 167, 255, 255, 126, 168, 255, 255, 125, 169, 255, 255, 125, 170, 255, 255, 125, 171, 255, 255, 125, 172, 255, 255, 125, 173, 255, 255, 124, 174, 255, 255, 124, 175, 255, 255, 124, 176, 255, 255, 124, 177, 255, 255, 124, 178, 255, 255, 123, 179, 255, 255, 123, 180, 255, 255, 122, 181, 255, 255, 122, 182, 255, 255, 122, 183, 255, 255, 122, 184, 255, 255, 121, 185, 255, 255, 121, 186, 255, 255, 120, 187, 255, 255, 120, 188, 255, 255, 120, 189, 255, 255, 120, 190, 255, 255, 119, 191, 255, 255, 119, 192, 255, 255, 118, 193, 255, 255, 117, 194, 255, 255, 117, 195, 255, 255, 117, 196, 255, 255, 116, 196, 255, 255, 116, 197, 255, 255, 115, 197, 255, 255, 115, 198, 255, 255, 114, 198, 255, 255, 113, 199, 255, 255, 113, 200, 255, 255, 112, 200, 255, 255, 112, 201, 255, 255, 112, 202, 255, 255, 111, 202, 255, 255, 111, 203, 255, 255, 110, 203, 255, 255, 110, 204, 255, 255, 109, 204, 255, 255, 108, 204, 255, 255, 107, 204, 255, 255, 106, 205, 255, 255, 105, 205, 255, 255, 104, 206, 255, 255, 103, 206, 255, 255, 102, 207, 255, 255, 101, 207, 255, 255, 100, 207, 255, 255, 99, 208, 255, 255, 98, 208, 255, 255, 97, 208, 255, 255, 96, 208, 255, 255, 95, 208, 255, 255, 94, 208, 255, 255, 93, 208, 255, 255, 92, 208, 255, 255, 91, 208, 255, 255, 90, 208, 255, 255, 89, 208, 255, 255, 88, 208, 255, 255, 87, 208, 255, 255, 86, 208, 255, 255, 85, 208, 255, 255, 84, 208, 255, 255, 83, 208, 255, 255, 82, 208, 255, 255, 81, 207, 255, 255, 80, 207, 255, 255, 79, 207, 255, 255, 79, 206, 255, 255, 78, 206, 255, 255, 77, 205, 255, 255, 76, 205, 255, 255, 76, 204, 255, 255, 75, 204, 255, 255, 75, 203, 255, 255, 74, 202, 255, 255, 74, 201, 255, 255, 73, 201, 255, 255, 73, 200, 255, 255, 73, 199, 255, 255, 72, 199, 255, 255, 72, 198, 255, 255, 72, 197, 255, 255, 71, 196, 255, 255, 71, 195, 255, 255, 71, 194, 255, 255, 71, 193, 255, 255, 71, 192, 255, 255, 70, 191, 255, 255, 70, 190, 255, 255, 70, 189, 255, 255, 70, 188, 255, 255, 70, 187, 255, 255, 70, 186, 255, 255, 70, 185, 255, 255, 70, 184, 255, 255, 70, 183, 255, 255, 70, 182, 255, 255, 70, 181, 255, 255, 70, 180, 255, 255, 70, 179, 255, 255, 70, 178, 255, 255, 70, 177, 255, 255, 70, 176, 255, 255, 70, 175, 255, 255, 71, 175, 255, 255, 71, 174, 255, 255, 72, 173, 255, 255, 72, 172, 255, 255, 73, 172, 255, 255, 73, 171, 255, 255, 74, 171, 255, 255, 74, 170, 255, 255, 75, 170, 255, 255, 76, 170, 255, 255, 77, 169, 255, 255, 78, 169, 255, 255, 79, 169, 255, 255, 80, 169, 255, 255, 81, 169, 255, 255, 82, 169, 255, 255, 83, 169, 255, 255, 84, 169, 255, 255, 85, 169, 255, 255, 86, 169, 255, 255, 87, 169, 255, 255, 88, 169, 255, 255, 89, 169, 255, 255, 90, 170, 255, 255, 91, 170, 255, 255, 92, 170, 255, 255, 92, 171, 255, 255, 93, 171, 255, 255, 94, 171, 255, 255, 95, 172, 255, 255, 95, 173, 255, 255, 96, 174, 255, 255, 96, 175, 255, 255, 96, 176, 255, 255, 97, 177, 255, 255, 97, 178, 255, 255, 97, 179, 255, 255, 97, 180, 255, 255, 97, 181, 255, 255, 97, 182, 255, 255, 97, 183, 255, 255, 97, 184, 255, 255, 97, 185, 255, 255, 97, 186, 255, 255, 97, 187, 255, 255, 96, 187, 255, 255, 96, 188, 255, 255, 96, 189, 255, 255, 95, 189, 255, 255, 95, 190, 255, 255, 94, 191, 255, 255, 93, 191, 255, 255, 92, 191, 255, 255, 92, 190, 255, 255, 91, 190, 255, 255, 90, 190, 255, 255, 89, 190, 255, 255, 88, 190, 255, 255, 0, 0, 0, 255, 115, 1, 255, 255, 115, 2, 255, 255, 115, 3, 255, 255, 115, 4, 255, 255, 115, 5, 255, 255, 116, 5, 255, 255, 116, 6, 255, 255, 117, 6, 255, 255, 117, 7, 255, 255, 118, 7, 255, 255, 119, 7, 255, 255, 120, 7, 255, 255, 121, 7, 255, 255, 122, 7, 255, 255, 123, 8, 255, 255, 123, 9, 255, 255, 124, 9, 255, 255, 124, 10, 255, 255, 125, 11, 255, 255, 125, 12, 255, 255, 125, 13, 255, 255, 126, 14, 255, 255, 127, 15, 255, 255, 127, 16, 255, 255, 128, 17, 255, 255, 128, 18, 255, 255, 128, 19, 255, 255, 129, 19, 255, 255, 129, 20, 255, 255, 129, 21, 255, 255, 130, 22, 255, 255, 130, 23, 255, 255, 130, 24, 255, 255, 130, 25, 255, 255, 130, 26, 255, 255, 129, 26, 255, 255, 129, 27, 255, 255, 129, 28, 255, 255, 128, 29, 255, 255, 128, 30, 255, 255, 127, 30, 255, 255, 127, 31, 255, 255, 126, 31, 255, 255, 126, 32, 255, 255, 125, 32, 255, 255, 125, 33, 255, 255, 124, 33, 255, 255, 124, 34, 255, 255, 123, 34, 255, 255, 123, 35, 255, 255, 122, 35, 255, 255, 121, 35, 255, 255, 120, 36, 255, 255, 119, 36, 255, 255, 118, 36, 255, 255, 117, 36, 255, 255, 116, 36, 255, 255, 115, 36, 255, 255, 114, 36, 255, 255, 113, 36, 255, 255, 113, 35, 255, 255, 112, 35, 255, 255, 112, 34, 255, 255, 111, 34, 255, 255, 111, 33, 255, 255, 110, 33, 255, 255, 110, 32, 255, 255, 110, 31, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 1, 255, 255, 121, 2, 255, 255, 121, 3, 255, 255, 121, 4, 255, 255, 122, 4, 255, 255, 122, 5, 255, 255, 122, 6, 255, 255, 123, 7, 255, 255, 123, 8, 255, 255, 124, 9, 255, 255, 124, 10, 255, 255, 125, 10, 255, 255, 125, 11, 255, 255, 125, 12, 255, 255, 125, 13, 255, 255, 125, 14, 255, 255, 125, 15, 255, 255, 126, 15, 255, 255, 126, 16, 255, 255, 126, 17, 255, 255, 127, 17, 255, 255, 127, 18, 255, 255, 128, 18, 255, 255, 128, 19, 255, 255, 129, 19, 255, 255, 129, 20, 255, 255, 130, 20, 255, 255, 130, 21, 255, 255, 131, 21, 255, 255, 131, 22, 255, 255, 132, 22, 255, 255, 133, 23, 255, 255, 134, 23, 255, 255, 135, 23, 255, 255, 136, 23, 255, 255, 137, 23, 255, 255, 138, 23, 255, 255, 139, 23, 255, 255, 140, 23, 255, 255, 140, 22, 255, 255, 141, 22, 255, 255, 142, 22, 255, 255, 142, 21, 255, 255, 143, 21, 255, 255, 143, 20, 255, 255, 143, 19, 255, 255, 143, 18, 255, 255, 142, 18, 255, 255, 142, 17, 255, 255, 142, 16, 255, 255, 141, 15, 255, 255, 141, 14, 255, 255, 140, 14, 255, 255, 139, 14, 255, 255, 139, 15, 255, 255, 138, 15, 255, 255, 138, 16, 255, 255, 137, 16, 255, 255, 137, 17, 255, 255, 137, 18, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 1, 255, 255, 119, 2, 255, 255, 119, 3, 255, 255, 119, 4, 255, 255, 119, 5, 255, 255, 119, 6, 255, 255, 119, 7, 255, 255, 120, 7, 255, 255, 120, 8, 255, 255, 120, 9, 255, 255, 120, 10, 255, 255, 120, 11, 255, 255, 120, 12, 255, 255, 120, 13, 255, 255, 120, 14, 255, 255, 120, 15, 255, 255, 120, 16, 255, 255, 120, 17, 255, 255, 120, 18, 255, 255, 120, 19, 255, 255, 120, 20, 255, 255, 120, 21, 255, 255, 121, 21, 255, 255, 121, 22, 255, 255, 121, 23, 255, 255, 121, 24, 255, 255, 121, 25, 255, 255, 121, 26, 255, 255, 121, 27, 255, 255, 121, 28, 255, 255, 122, 29, 255, 255, 122, 30, 255, 255, 122, 31, 255, 255, 122, 32, 255, 255, 123, 33, 255, 255, 123, 34, 255, 255, 123, 35, 255, 255, 123, 36, 255, 255, 123, 37, 255, 255, 124, 38, 255, 255, 125, 38, 255, 255, 125, 39, 255, 255, 125, 40, 255, 255, 126, 40, 255, 255, 126, 41, 255, 255, 126, 42, 255, 255, 127, 42, 255, 255, 127, 43, 255, 255, 127, 44, 255, 255, 128, 44, 255, 255, 128, 45, 255, 255, 129, 46, 255, 255, 129, 47, 255, 255, 129, 48, 255, 255, 130, 49, 255, 255, 130, 50, 255, 255, 131, 51, 255, 255, 131, 52, 255, 255, 131, 53, 255, 255, 132, 54, 255, 255, 132, 55, 255, 255, 132, 56, 255, 255, 132, 57, 255, 255, 132, 58, 255, 255, 132, 59, 255, 255, 132, 60, 255, 255, 133, 61, 255, 255, 133, 62, 255, 255, 133, 63, 255, 255, 133, 64, 255, 255, 133, 65, 255, 255, 134, 66, 255, 255, 134, 67, 255, 255, 134, 68, 255, 255, 134, 69, 255, 255, 134, 70, 255, 255, 135, 71, 255, 255, 135, 72, 255, 255, 135, 73, 255, 255, 135, 74, 255, 255, 135, 75, 255, 255, 135, 76, 255, 255, 136, 77, 255, 255, 136, 78, 255, 255, 136, 79, 255, 255, 136, 80, 255, 255, 136, 81, 255, 255, 136, 82, 255, 255, 136, 83, 255, 255, 136, 84, 255, 255, 136, 85, 255, 255, 136, 86, 255, 255, 136, 87, 255, 255, 136, 88, 255, 255, 136, 89, 255, 255, 136, 90, 255, 255, 136, 91, 255, 255, 136, 92, 255, 255, 136, 93, 255, 255, 136, 94, 255, 255, 136, 95, 255, 255, 136, 96, 255, 255, 136, 97, 255, 255, 136, 98, 255, 255, 136, 99, 255, 255, 136, 100, 255, 255, 136, 101, 255, 255, 136, 102, 255, 255, 136, 103, 255, 255, 136, 104, 255, 255, 136, 105, 255, 255, 135, 106, 255, 255, 135, 107, 255, 255, 135, 108, 255, 255, 135, 109, 255, 255, 135, 110, 255, 255, 134, 111, 255, 255, 134, 112, 255, 255, 134, 113, 255, 255, 134, 114, 255, 255, 134, 115, 255, 255, 134, 116, 255, 255, 133, 117, 255, 255, 133, 118, 255, 255, 133, 119, 255, 255, 132, 120, 255, 255, 132, 121, 255, 255, 132, 122, 255, 255, 131, 123, 255, 255, 131, 124, 255, 255, 131, 125, 255, 255, 131, 126, 255, 255, 130, 127, 255, 255, 130, 128, 255, 255, 130, 129, 255, 255, 129, 130, 255, 255, 129, 131, 255, 255, 129, 132, 255, 255, 129, 133, 255, 255, 128, 134, 255, 255, 128, 135, 255, 255, 128, 136, 255, 255, 128, 137, 255, 255, 127, 138, 255, 255, 127, 139, 255, 255, 127, 140, 255, 255, 126, 141, 255, 255, 126, 142, 255, 255, 126, 143, 255, 255, 126, 144, 255, 255, 126, 145, 255, 255, 125, 146, 255, 255, 125, 147, 255, 255, 125, 148, 255, 255, 125, 149, 255, 255, 125, 150, 255, 255, 124, 151, 255, 255, 124, 152, 255, 255, 124, 153, 255, 255, 124, 154, 255, 255, 124, 155, 255, 255, 123, 156, 255, 255, 123, 157, 255, 255, 123, 158, 255, 255, 123, 159, 255, 255, 122, 160, 255, 255, 122, 161, 255, 255, 122, 162, 255, 255, 122, 163, 255, 255, 122, 164, 255, 255, 121, 164, 255, 255, 121, 165, 255, 255, 121, 166, 255, 255, 121, 167, 255, 255, 121, 168, 255, 255, 121, 169, 255, 255, 121, 170, 255, 255, 121, 171, 255, 255, 121, 172, 255, 255, 120, 173, 255, 255, 120, 174, 255, 255, 120, 175, 255, 255, 120, 176, 255, 255, 120, 177, 255, 255, 120, 178, 255, 255, 120, 179, 255, 255, 119, 180, 255, 255, 119, 181, 255, 255, 119, 182, 255, 255, 119, 183, 255, 255, 119, 184, 255, 255, 119, 185, 255, 255, 118, 186, 255, 255, 118, 187, 255, 255, 118, 188, 255, 255, 118, 189, 255, 255, 118, 190, 255, 255, 117, 191, 255, 255, 117, 192, 255, 255, 117, 193, 255, 255, 117, 194, 255, 255, 117, 195, 255, 255, 117, 196, 255, 255, 116, 196, 255, 255, 116, 197, 255, 255, 116, 198, 255, 255, 116, 199, 255, 255, 116, 200, 255, 255, 116, 201, 255, 255, 116, 202, 255, 255, 116, 203, 255, 255, 116, 204, 255, 255, 116, 205, 255, 255, 116, 206, 255, 255, 116, 207, 255, 255, 116, 208, 255, 255, 116, 209, 255, 255, 116, 210, 255, 255, 116, 211, 255, 255, 116, 212, 255, 255, 116, 213, 255, 255, 116, 214, 255, 255, 116, 215, 255, 255, 117, 215, 255, 255, 117, 216, 255, 255, 117, 217, 255, 255, 117, 218, 255, 255, 117, 219, 255, 255, 117, 220, 255, 255, 117, 221, 255, 255, 118, 222, 255, 255, 118, 223, 255, 255, 118, 224, 255, 255, 119, 225, 255, 255, 119, 226, 255, 255, 119, 227, 255, 255, 120, 227, 255, 255, 121, 227, 255, 255, 121, 228, 255, 255, 122, 228, 255, 255, 123, 228, 255, 255, 123, 229, 255, 255, 124, 229, 255, 255, 125, 229, 255, 255, 126, 230, 255, 255, 127, 230, 255, 255, 128, 230, 255, 255, 129, 230, 255, 255, 130, 230, 255, 255, 131, 230, 255, 255, 132, 230, 255, 255, 133, 230, 255, 255, 134, 230, 255, 255, 135, 230, 255, 255, 136, 229, 255, 255, 137, 229, 255, 255, 138, 228, 255, 255, 139, 228, 255, 255, 140, 227, 255, 255, 141, 226, 255, 255, 142, 226, 255, 255, 142, 225, 255, 255, 142, 224, 255, 255, 143, 223, 255, 255, 143, 222, 255, 255, 143, 221, 255, 255, 143, 220, 255, 255, 143, 219, 255, 255, 143, 218, 255, 255, 143, 217, 255, 255, 143, 216, 255, 255, 143, 215, 255, 255, 143, 214, 255, 255, 143, 213, 255, 255, 143, 212, 255, 255, 143, 211, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 1, 255, 255, 120, 2, 255, 255, 120, 3, 255, 255, 120, 4, 255, 255, 120, 5, 255, 255, 120, 6, 255, 255, 120, 7, 255, 255, 120, 8, 255, 255, 120, 9, 255, 255, 120, 10, 255, 255, 120, 11, 255, 255, 121, 12, 255, 255, 121, 13, 255, 255, 121, 14, 255, 255, 121, 15, 255, 255, 121, 16, 255, 255, 121, 17, 255, 255, 121, 18, 255, 255, 121, 19, 255, 255, 121, 20, 255, 255, 122, 21, 255, 255, 122, 22, 255, 255, 122, 23, 255, 255, 122, 24, 255, 255, 123, 24, 255, 255, 123, 25, 255, 255, 123, 26, 255, 255, 123, 27, 255, 255, 123, 28, 255, 255, 123, 29, 255, 255, 123, 30, 255, 255, 123, 31, 255, 255, 124, 32, 255, 255, 124, 33, 255, 255, 124, 34, 255, 255, 124, 35, 255, 255, 124, 36, 255, 255, 124, 37, 255, 255, 124, 38, 255, 255, 125, 39, 255, 255, 125, 40, 255, 255, 125, 41, 255, 255, 125, 42, 255, 255, 125, 43, 255, 255, 125, 44, 255, 255, 126, 45, 255, 255, 126, 46, 255, 255, 126, 47, 255, 255, 126, 48, 255, 255, 126, 49, 255, 255, 126, 50, 255, 255, 127, 51, 255, 255, 127, 52, 255, 255, 127, 53, 255, 255, 127, 54, 255, 255, 127, 55, 255, 255, 127, 56, 255, 255, 127, 57, 255, 255, 127, 58, 255, 255, 128, 58, 255, 255, 128, 59, 255, 255, 128, 60, 255, 255, 128, 61, 255, 255, 128, 62, 255, 255, 128, 63, 255, 255, 128, 64, 255, 255, 128, 65, 255, 255, 128, 66, 255, 255, 128, 67, 255, 255, 128, 68, 255, 255, 128, 69, 255, 255, 128, 70, 255, 255, 128, 71, 255, 255, 128, 72, 255, 255, 128, 73, 255, 255, 128, 74, 255, 255, 128, 75, 255, 255, 128, 76, 255, 255, 128, 77, 255, 255, 128, 78, 255, 255, 128, 79, 255, 255, 128, 80, 255, 255, 128, 81, 255, 255, 128, 82, 255, 255, 128, 83, 255, 255, 128, 84, 255, 255, 128, 85, 255, 255, 128, 86, 255, 255, 128, 87, 255, 255, 128, 88, 255, 255, 128, 89, 255, 255, 128, 90, 255, 255, 128, 91, 255, 255, 128, 92, 255, 255, 128, 93, 255, 255, 128, 94, 255, 255, 128, 95, 255, 255, 128, 96, 255, 255, 128, 97, 255, 255, 128, 98, 255, 255, 128, 99, 255, 255, 128, 100, 255, 255, 128, 101, 255, 255, 128, 102, 255, 255, 128, 103, 255, 255, 128, 104, 255, 255, 128, 105, 255, 255, 128, 106, 255, 255, 128, 107, 255, 255, 128, 108, 255, 255, 127, 109, 255, 255, 127, 110, 255, 255, 127, 111, 255, 255, 127, 112, 255, 255, 126, 113, 255, 255, 126, 114, 255, 255, 125, 115, 255, 255, 125, 116, 255, 255, 125, 117, 255, 255, 124, 117, 255, 255, 124, 118, 255, 255, 124, 119, 255, 255, 124, 120, 255, 255, 123, 121, 255, 255, 123, 122, 255, 255, 123, 123, 255, 255, 122, 123, 255, 255, 122, 124, 255, 255, 122, 125, 255, 255, 121, 126, 255, 255, 121, 127, 255, 255, 121, 128, 255, 255, 120, 128, 255, 255, 120, 129, 255, 255, 119, 130, 255, 255, 119, 131, 255, 255, 119, 132, 255, 255, 118, 133, 255, 255, 118, 134, 255, 255, 117, 134, 255, 255, 117, 135, 255, 255, 117, 136, 255, 255, 116, 136, 255, 255, 116, 137, 255, 255, 115, 138, 255, 255, 115, 139, 255, 255, 114, 139, 255, 255, 114, 140, 255, 255, 114, 141, 255, 255, 113, 141, 255, 255, 112, 142, 255, 255, 111, 143, 255, 255, 110, 143, 255, 255, 110, 144, 255, 255, 109, 144, 255, 255, 108, 144, 255, 255, 108, 145, 255, 255, 107, 145, 255, 255, 106, 145, 255, 255, 105, 145, 255, 255, 104, 145, 255, 255, 103, 145, 255, 255, 102, 145, 255, 255, 102, 144, 255, 255, 101, 144, 255, 255, 100, 144, 255, 255, 99, 143, 255, 255, 98, 143, 255, 255, 97, 142, 255, 255, 96, 142, 255, 255, 96, 141, 255, 255, 95, 141, 255, 255, 95, 140, 255, 255, 94, 140, 255, 255, 94, 139, 255, 255, 93, 139, 255, 255, 93, 138, 255, 255, 92, 138, 255, 255, 92, 137, 255, 255, 92, 136, 255, 255, 91, 136, 255, 255, 91, 135, 255, 255, 91, 134, 255, 255, 91, 133, 255, 255, 90, 133, 255, 255, 90, 132, 255, 255, 90, 131, 255, 255, 90, 130, 255, 255, 90, 129, 255, 255, 90, 128, 255, 255, 90, 127, 255, 255, 90, 126, 255, 255, 91, 126, 255, 255, 91, 125, 255, 255, 92, 125, 255, 255, 92, 124, 255, 255, 92, 123, 255, 255, 93, 123, 255, 255, 94, 123, 255, 255, 94, 122, 255, 255, 95, 122, 255, 255, 96, 122, 255, 255, 97, 122, 255, 255, 98, 122, 255, 255, 99, 122, 255, 255, 100, 122, 255, 255, 100, 123, 255, 255, 101, 123, 255, 255, 101, 124, 255, 255, 102, 124, 255, 255, 102, 125, 255, 255, 103, 126, 255, 255, 103, 127, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 127, 1, 255, 255, 127, 2, 255, 255, 127, 3, 255, 255, 127, 4, 255, 255, 127, 5, 255, 255, 127, 6, 255, 255, 126, 6, 255, 255, 126, 7, 255, 255, 126, 8, 255, 255, 126, 9, 255, 255, 126, 10, 255, 255, 126, 11, 255, 255, 126, 12, 255, 255, 126, 13, 255, 255, 125, 13, 255, 255, 125, 14, 255, 255, 125, 15, 255, 255, 125, 16, 255, 255, 125, 17, 255, 255, 124, 17, 255, 255, 124, 18, 255, 255, 124, 19, 255, 255, 124, 20, 255, 255, 124, 21, 255, 255, 124, 22, 255, 255, 124, 23, 255, 255, 124, 24, 255, 255, 124, 25, 255, 255, 124, 26, 255, 255, 124, 27, 255, 255, 124, 28, 255, 255, 124, 29, 255, 255, 124, 30, 255, 255, 124, 31, 255, 255, 124, 32, 255, 255, 124, 33, 255, 255, 125, 33, 255, 255, 125, 34, 255, 255, 125, 35, 255, 255, 125, 36, 255, 255, 125, 37, 255, 255, 125, 38, 255, 255, 125, 39, 255, 255, 126, 40, 255, 255, 126, 41, 255, 255, 126, 42, 255, 255, 126, 43, 255, 255, 126, 44, 255, 255, 127, 45, 255, 255, 127, 46, 255, 255, 127, 47, 255, 255, 128, 48, 255, 255, 128, 49, 255, 255, 129, 50, 255, 255, 129, 51, 255, 255, 129, 52, 255, 255, 130, 53, 255, 255, 130, 54, 255, 255, 131, 55, 255, 255, 131, 56, 255, 255, 131, 57, 255, 255, 131, 58, 255, 255, 132, 59, 255, 255, 132, 60, 255, 255, 132, 61, 255, 255, 132, 62, 255, 255, 133, 63, 255, 255, 133, 64, 255, 255, 133, 65, 255, 255, 134, 66, 255, 255, 134, 67, 255, 255, 134, 68, 255, 255, 135, 69, 255, 255, 135, 70, 255, 255, 135, 71, 255, 255, 136, 72, 255, 255, 136, 73, 255, 255, 136, 74, 255, 255, 136, 75, 255, 255, 136, 76, 255, 255, 136, 77, 255, 255, 136, 78, 255, 255, 136, 79, 255, 255, 136, 80, 255, 255, 136, 81, 255, 255, 136, 82, 255, 255, 136, 83, 255, 255, 136, 84, 255, 255, 136, 85, 255, 255, 136, 86, 255, 255, 136, 87, 255, 255, 136, 88, 255, 255, 136, 89, 255, 255, 135, 89, 255, 255, 135, 90, 255, 255, 135, 91, 255, 255, 135, 92, 255, 255, 134, 93, 255, 255, 134, 94, 255, 255, 134, 95, 255, 255, 134, 96, 255, 255, 133, 96, 255, 255, 133, 97, 255, 255, 133, 98, 255, 255, 133, 99, 255, 255, 133, 100, 255, 255, 133, 101, 255, 255, 133, 102, 255, 255, 132, 103, 255, 255, 132, 104, 255, 255, 131, 105, 255, 255, 131, 106, 255, 255, 130, 107, 255, 255, 129, 108, 255, 255, 129, 109, 255, 255, 128, 110, 255, 255, 128, 111, 255, 255, 127, 112, 255, 255, 126, 113, 255, 255, 125, 114, 255, 255, 124, 115, 255, 255, 123, 116, 255, 255, 122, 117, 255, 255, 121, 118, 255, 255, 121, 119, 255, 255, 120, 120, 255, 255, 119, 121, 255, 255, 119, 122, 255, 255, 118, 123, 255, 255, 117, 124, 255, 255, 117, 125, 255, 255, 116, 125, 255, 255, 116, 126, 255, 255, 116, 127, 255, 255, 116, 128, 255, 255, 116, 129, 255, 255, 116, 130, 255, 255, 116, 131, 255, 255, 116, 132, 255, 255, 116, 133, 255, 255, 116, 134, 255, 255, 116, 135, 255, 255, 116, 136, 255, 255, 116, 137, 255, 255, 117, 138, 255, 255, 117, 139, 255, 255, 117, 140, 255, 255, 117, 141, 255, 255, 117, 142, 255, 255, 118, 143, 255, 255, 118, 144, 255, 255, 118, 145, 255, 255, 119, 146, 255, 255, 119, 147, 255, 255, 119, 148, 255, 255, 120, 149, 255, 255, 120, 150, 255, 255, 121, 151, 255, 255, 121, 152, 255, 255, 122, 153, 255, 255, 122, 154, 255, 255, 123, 155, 255, 255, 123, 156, 255, 255, 124, 157, 255, 255, 124, 158, 255, 255, 125, 159, 255, 255, 125, 160, 255, 255, 126, 161, 255, 255, 127, 162, 255, 255, 127, 163, 255, 255, 128, 164, 255, 255, 128, 165, 255, 255, 128, 166, 255, 255, 128, 167, 255, 255, 128, 168, 255, 255, 128, 169, 255, 255, 128, 170, 255, 255, 128, 171, 255, 255, 128, 172, 255, 255, 127, 173, 255, 255, 127, 174, 255, 255, 127, 175, 255, 255, 126, 176, 255, 255, 126, 177, 255, 255, 126, 178, 255, 255, 125, 178, 255, 255, 125, 179, 255, 255, 125, 180, 255, 255, 125, 181, 255, 255, 124, 182, 255, 255, 124, 183, 255, 255, 123, 184, 255, 255, 123, 185, 255, 255, 122, 186, 255, 255, 122, 187, 255, 255, 121, 188, 255, 255, 121, 189, 255, 255, 120, 189, 255, 255, 119, 190, 255, 255, 118, 190, 255, 255, 118, 191, 255, 255, 117, 192, 255, 255, 116, 192, 255, 255, 115, 193, 255, 255, 114, 193, 255, 255, 113, 194, 255, 255, 112, 195, 255, 255, 111, 195, 255, 255, 110, 196, 255, 255, 109, 196, 255, 255, 108, 197, 255, 255, 107, 198, 255, 255, 106, 199, 255, 255, 105, 200, 255, 255, 104, 201, 255, 255, 103, 201, 255, 255, 103, 202, 255, 255, 102, 203, 255, 255, 101, 204, 255, 255, 101, 205, 255, 255, 101, 206, 255, 255, 101, 207, 255, 255, 101, 208, 255, 255, 101, 209, 255, 255, 101, 210, 255, 255, 101, 211, 255, 255, 101, 212, 255, 255, 101, 213, 255, 255, 101, 214, 255, 255, 101, 215, 255, 255, 102, 216, 255, 255, 102, 217, 255, 255, 102, 218, 255, 255, 103, 219, 255, 255, 103, 220, 255, 255, 103, 221, 255, 255, 104, 222, 255, 255, 104, 223, 255, 255, 105, 223, 255, 255, 105, 224, 255, 255, 106, 225, 255, 255, 106, 226, 255, 255, 107, 226, 255, 255, 107, 227, 255, 255, 108, 227, 255, 255, 108, 228, 255, 255, 109, 228, 255, 255, 109, 229, 255, 255, 110, 229, 255, 255, 110, 230, 255, 255, 111, 231, 255, 255, 111, 232, 255, 255, 112, 232, 255, 255, 112, 233, 255, 255, 112, 234, 255, 255, 113, 235, 255, 255, 113, 236, 255, 255, 113, 237, 255, 255, 113, 238, 255, 255, 113, 239, 255, 255, 113, 240, 255, 255, 113, 241, 255, 255, 113, 242, 255, 255, 113, 243, 255, 255, 113, 244, 255, 255, 113, 245, 255, 255, 113, 246, 255, 255, 113, 247, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255};
